Quarterly report [Sections 13 or 15(d)]

Redeemable Convertible Preferred Stock (Details)

v3.25.2
Redeemable Convertible Preferred Stock (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Sep. 20, 2024
USD ($)
shares
Aug. 11, 2023
USD ($)
director
$ / shares
shares
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 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 $ 24,772 $ 10,000 $ 10,000 $ 10,000
Dividend rate   6.00%            
Cumulative undeclared dividends     $ 1,800          
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