v3.25.4
Fair Value Measurements - Fair Value Measurements, Quantitative Information (Details)
Dec. 31, 2025
Dec. 31, 2024
Expected dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 0  
Level 3 | Stock price | Series B    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   3.41
Level 3 | Stock price | Series D    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   4.55
Level 3 | Stock price | Common stock warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   7.68
Level 3 | Exercise price | Series B    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   1.18
Level 3 | Exercise price | Series D    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   5.04
Level 3 | Exercise price | Common stock warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   3.24
Level 3 | Remaining term (in years) | Series B    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   1.0
Level 3 | Remaining term (in years) | Series D    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   5.4
Level 3 | Remaining term (in years) | Common stock warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   2.7
Level 3 | Risk-free interest rate | Series B    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   0.0421
Level 3 | Risk-free interest rate | Series D    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   0.0438
Level 3 | Risk-free interest rate | Common stock warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   0.0427
Level 3 | Expected volatility | Series B    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   0.67
Level 3 | Expected volatility | Series D    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   0.66
Level 3 | Expected volatility | Common stock warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   0.66
Level 3 | Expected dividend yield | Series B    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   0
Level 3 | Expected dividend yield | Series D    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   0
Level 3 | Expected dividend yield | Common stock warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input   0