v3.26.1
Fair Value Measurements - Quantitative Information (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
$ / shares
Dec. 31, 2025
USD ($)
$ / shares
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Total warrant liability $ 98 $ 195 $ 585 $ 585
Private Placement Warrants        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Total warrant liability 36 70 $ 210 $ 210
Level 3 | Private Placement Warrants        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Total warrant liability $ 36 $ 70    
Level 3 | Private Placement Warrants | Exercise price        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, measurement input | $ / shares 11.50 11.50    
Level 3 | Private Placement Warrants | Stock price        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, measurement input | $ / shares 0.66 0.83    
Level 3 | Private Placement Warrants | Volatility        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, measurement input 2.480 1.700    
Level 3 | Private Placement Warrants | Term (years)        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, term 2 months 15 days 5 months 15 days    
Level 3 | Private Placement Warrants | Risk-free interest rate        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, measurement input 0.0371 0.0360