v3.26.1
Fair Value Measurements - Schedule of Fair Value of Assumption (Details)
Mar. 31, 2026
$ / shares
Dec. 31, 2025
$ / shares
Measurement Input, Share Price    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Stock price $ 1.01 $ 0.84
Measurement Input, Price Volatility | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants measurement input 105 122
Measurement Input, Price Volatility | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants measurement input 100 102
Measurement Input, Expected Term | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Expected term (years) 2 years 6 months 3 days 2 years 9 months 3 days
Measurement Input, Expected Term | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Expected term (years) 0 years 0 years
Measurement Input, Risk Free | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants measurement input 3.8 3.67
Measurement Input, Risk Free | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants measurement input 3.7 3.53
Measurement Input, Expected Dividend Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants measurement input 0 0