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

Redeemable Convertible Preferred Stock - Narrative (Details)

v3.25.1
Redeemable Convertible Preferred Stock - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 20, 2024
USD ($)
shares
Aug. 11, 2023
USD ($)
director
$ / shares
shares
Dec. 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 redeemable convertible preferred stock, net of issuance costs (in shares) | shares 15,000 10,000    
Temporary equity, carrying amount $ 24,800   $ 24,772 $ 10,000
Dividend rate   6.00%    
Cumulative undeclared dividends     $ 1,100  
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 Preferred Stock        
Temporary Equity [Line Items]        
Temporary equity, carrying amount 10,000      
Payments of stock issuance 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.93    
Volition Warrants        
Temporary Equity [Line Items]        
Warrants and rights outstanding, term (in years)   3 years    
Warrant, exercisable, period after closing date (in months)   6 months    
Fair value of warrants   $ 700    
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 Warrants        
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