v3.26.1
Convertible and Redeemable Series A-2 Preferred Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2025
Apr. 01, 2025
Apr. 13, 2020
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Temporary Equity [Line Items]                
Period between issuance and expiration of outstanding warrant     10 years          
Proceeds from the Series A-2 and Warrant     $ 175,000          
Redeemed in cash         $ 0 $ 60,000    
Compound embedded derivative, change in net fair value         1,758 8,040    
Preferred stock, dividends paid         $ 0 $ 2,750    
Convertible And Redeemable Series A-2 Preferred Stock                
Temporary Equity [Line Items]                
Number of shares issued     17,500          
Par value per share     $ 0.0001          
Debt issuance costs, net     $ 1,300          
Redeemed in cash $ 62,200 $ 60,000            
Number of shares outstanding 0     5,834   5,834 11,667 11,667
Percentage of dividend rate         9.00%      
Preferred stock, dividends accrued       $ 1,400   $ 1,400    
Preferred stock, dividends paid           2,800    
Convertible And Redeemable Series A-2 Preferred Stock | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense                
Temporary Equity [Line Items]                
Compound embedded derivative, change in net fair value       $ 10,000   $ 9,700