Quarterly report [Sections 13 or 15(d)]

Debt - Narrative (Details)

v3.25.1
Debt - Narrative (Details)
1 Months Ended
Sep. 25, 2024
$ / shares
Apr. 13, 2023
USD ($)
$ / shares
Nov. 30, 2024
USD ($)
acquisition
Sep. 30, 2024
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Senior Secured Convertible Promissory Note            
Debt            
Long term debt         $ 8,496,000 $ 8,471,000
Senior Secured Convertible Promissory Note | 2024 Notes            
Debt            
Principal amount       $ 5,000,000    
Net proceeds from issuance of convertible notes       $ 4,900,000    
Spread on variable rate 4.00%          
Basis spread on variable rate, floor 8.00%          
Initial fixed conversion price (in dollars per share) | $ / shares $ 4.25          
Initial conversion premium 85.00%          
Senior Secured Convertible Promissory Note | Private placement | 2023 Note            
Debt            
Principal amount   $ 3,500,000        
Net proceeds from issuance of convertible notes   $ 3,300,000        
Spread on variable rate   5.00%        
Initial fixed conversion price (in dollars per share) | $ / shares   $ 6.00        
Placement agent fee paid   $ 175,000        
Purchaser expenses   $ 25,000        
Maximum ownership holding percentage post conversion   4.99%        
Notice term for adjustment of ownership limitation   61 days        
Maximum adjusted ownership holding percentage post conversion   9.99%        
Senior Secured Convertible Promissory Note | Private placement | 2023 Note | Maximum            
Debt            
Interest rate per annum   8.00%        
Commercial Paper            
Debt            
Principal balance     $ 200,000      
Interest rate per annum     8.50%      
Number of equal installments | acquisition     20      
Periodic payment     $ 13,413      
Long term debt         $ 164,000 $ 226,000
Line of Credit | Revolving Credit Facility            
Debt            
Interest rate per annum     12.00%      
Long term debt     $ 200,000