v3.26.1
Stockholders' Equity and Warrants - Loan Agreement Warrants (Details) - Equity-classified Warrants
Mar. 31, 2026
$ / shares
yr
Dec. 31, 2025
$ / shares
yr
Market price of public stock    
Class of Warrant or Right [Line Items]    
Warrants, measurement input 0.61 0.96
Exercise price    
Class of Warrant or Right [Line Items]    
Warrants, measurement input 0.8 1.28
Expected term (years)    
Class of Warrant or Right [Line Items]    
Warrants, measurement input | yr 4.71 4.96
Expected share price volatility    
Class of Warrant or Right [Line Items]    
Warrants, measurement input 0.942 0.91
Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants, measurement input 0.039 0.0373
Estimated dividend yield    
Class of Warrant or Right [Line Items]    
Warrants, measurement input 0 0