Quarterly report [Sections 13 or 15(d)]

Redeemable Convertible Preferred Stock (Details)

v3.25.1
Redeemable Convertible Preferred Stock (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 20, 2024
USD ($)
shares
Aug. 11, 2023
USD ($)
director
$ / shares
shares
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Temporary Equity [Line Items]            
Proceeds from issuance of preferred stock $ 15,000 $ 10,000        
Issuance of Series A' preferred stock, net of issuance costs (in shares) | shares 15,000 10,000        
Preferred stock, outstanding term   7 years        
Temporary equity, carrying amount $ 24,800   $ 24,772 $ 24,772 $ 10,000 $ 10,000
Dividend rate   6.00%        
Cumulative undeclared dividends     $ 1,500      
Minimum percentage threshold, director designation rights   20.00%        
Director designation rights, number of directors | director   1        
Convertible, control of rights by issuer, written notice period   5 days        
Series A Convertible Preferred Stock            
Temporary Equity [Line Items]            
Temporary equity, carrying amount 10,000          
Transaction costs 500          
Convertible, conversion price (in dollars per share) | $ / shares   $ 2.11        
Series A Prime Preferred Stock            
Temporary Equity [Line Items]            
Convertible, conversion price (in dollars per share) | $ / shares   $ 1.9328        
Volition Warrants            
Temporary Equity [Line Items]            
Warrants and rights outstanding, term   3 years        
Warrant, exercisable, period after closing date   6 months        
Volition Warrant            
Temporary Equity [Line Items]            
Class of warrant or right, number of securities called by warrants or rights (in shares) | shares   1,579,778        
Exercise price (in dollars per share) | $ / shares   $ 6.33        
Volition Penny Warrant            
Temporary Equity [Line Items]            
Class of warrant or right, number of securities called by warrants or rights (in shares) | shares   20,905        
Exercise price (in dollars per share) | $ / shares   $ 0.01        
Temporary equity, carrying amount $ 300