v3.26.1
Stockholders' Equity and Warrants - Private Placement Warrants (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2026
USD ($)
$ / shares
yr
Dec. 31, 2025
USD ($)
$ / shares
yr
Aug. 26, 2021
USD ($)
Class of Warrant or Right [Line Items]        
Common stock warrant liabilities   $ 10,836 $ 19,392  
Private Placement Warrants        
Class of Warrant or Right [Line Items]        
Common stock warrant liabilities   $ 0 $ 15,000 $ 600
(Gain) loss on remeasurement of warrants $ 300      
Private Placement Warrants | Market price of public stock        
Class of Warrant or Right [Line Items]        
Warrants, measurement input | $ / shares   0.6 0.96  
Private Placement Warrants | Exercise price        
Class of Warrant or Right [Line Items]        
Warrants, measurement input | $ / shares   11.5 11.5  
Private Placement Warrants | Expected term (years)        
Class of Warrant or Right [Line Items]        
Warrants, measurement input | yr   0.41 0.65  
Private Placement Warrants | Expected share price volatility        
Class of Warrant or Right [Line Items]        
Warrants, measurement input   1.542 1.786  
Private Placement Warrants | Risk-free interest rate        
Class of Warrant or Right [Line Items]        
Warrants, measurement input   0.0371 0.0354  
Private Placement Warrants | Estimated dividend yield        
Class of Warrant or Right [Line Items]        
Warrants, measurement input   0 0