Quarterly report [Sections 13 or 15(d)]

Convertible Redeemable Preferred Stock and Stockholders' Equity - February 2024 Warrants Black Scholes Value Payout (Details)

v3.25.2
Convertible Redeemable Preferred Stock and Stockholders' Equity - February 2024 Warrants Black Scholes Value Payout (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Convertible Redeemable Preferred Stock and Stockholders' Equity            
Repurchase of common stock warrants       $ 622,000    
Change in fair value of warrant liabilities $ 2,000   $ (37,255,000) $ 19,000 $ (29,126,000)  
February 2024 Warrants Black Scholes            
Convertible Redeemable Preferred Stock and Stockholders' Equity            
Black Scholes value payout per share (in $ per share)           $ 1.96
Aggregate number of warrants outstanding           328,483
Threshold number of days to elects the fundamental changes (in days)           30 days
Number of Warrants Paid in Black Scholes Payout   316,415        
Repurchase of common stock warrants   $ 622,000        
Change in fair value of warrant liabilities   $ 8,000