Annual report [Section 13 and 15(d), not S-K Item 405]

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 ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt            
Total         $ 9,476,000  
Promissory note            
Debt            
Principal balance     $ 200,000      
Interest rate per annum     8.50%      
Number of equal installments | acquisition     20      
Installments due     $ 13,413      
Total         226,000 $ 0
Revolving credit line            
Debt            
Total         197,000 0
Revolving credit line | Revolving Credit Facility            
Debt            
Interest rate per annum     12.00%      
Total     $ 200,000      
Senior Secured Convertible Promissory Note            
Debt            
Total         $ 8,471,000 $ 3,372,000
Senior Secured Convertible Promissory Note | Private Placement            
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        
Maximum adjusted ownership holding percentage post conversion   9.99%        
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        
Senior Secured Convertible Promissory Note | Private Placement | Minimum            
Debt            
Interest rate per annum   8.00%        
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%          
Base variable rate 8.00%          
Initial fixed conversion price (in dollars per share) | $ / shares $ 4.25          
Initial conversion premium 85.00%          
Senior Secured Convertible Promissory Note | 2023 Note | Private Placement            
Debt            
Maximum adjusted ownership holding percentage post conversion   19.99%