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

Redeemable Convertible Preferred Stock - Additional Information (Details)

v3.25.4
Redeemable Convertible Preferred Stock - Additional Information (Details) - USD ($)
Dec. 08, 2025
Jan. 09, 2023
Jul. 23, 2021
Dec. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Temporary Equity [Line Items]            
Preferred stock, share outstanding       0    
Convertible Preferred Stock            
Temporary Equity [Line Items]            
Preferred stock redemption value         $ 116,810,000  
Convertible preferred stock, shares repurchased 115 85        
Convertible preferred stock, aggregate payment $ 1,434,000 $ 130,766,000        
Excess of fair value from convertible preferred stock   $ 12,679,000        
Preferred stock, share outstanding         115  
Deemed contribution resulted in increased (decreased) additional paid in capital       $ (11,655,000)    
Cash dividend $ 127,031,000          
Private Placement [Member] | Convertible Preferred Stock            
Temporary Equity [Line Items]            
Convertible preferred stock, par value     $ 0.0001      
Proceeds from issuance of convertible preferred stock     $ 200,000,000      
Preferred stock dividend rate     6.50%      
Convertible preferred stock, liquidation preference value     $ 1,000     $ 2,150,000
Convertible fixed liquidation preference increased PIK rate     7.50%      
Convertible preferred initial conversion price     $ 14.4      
Convertible preferred stock redemption term     8 years      
Private Placement [Member] | 6.50 % Series A Convertible Preferred Stock            
Temporary Equity [Line Items]            
Convertible preferred stock, shares issued     200      
Preferred stock dividend rate     6.50%      
Preferred stock, share outstanding     200      
Private Placement [Member] | 6.50% Series A-1 Convertible Preferred Stock            
Temporary Equity [Line Items]            
Convertible preferred stock, shares issued     200      
Preferred stock dividend rate     6.50%      
Preferred stock, share outstanding     200