v3.26.1
Fair Value Measurements - Weighted average (in aggregate) significant unobservable inputs (Details) - Share Payable
Mar. 31, 2026
Y
$ / shares
Dec. 31, 2025
Y
$ / shares
Mar. 31, 2025
$ / shares
Y
Strike price      
Fair Value Measurements      
Measurement input, Warrant Liability | $ / shares 0.19   0.24
Contractual term (years)      
Fair Value Measurements      
Measurement input, Warrant Liability | Y 0.09   0.03
Volatility (annual)      
Fair Value Measurements      
Measurement input, Warrant Liability 75   59
Risk-free rate      
Fair Value Measurements      
Measurement input, Warrant Liability 3.7   1.8
Dividend yield (per share)      
Fair Value Measurements      
Measurement input, Warrant Liability 0   0
Level 3 | Strike price      
Fair Value Measurements      
Measurement input, Warrant Liability | $ / shares 0.19 0.22  
Level 3 | Contractual term (years)      
Fair Value Measurements      
Measurement input, Warrant Liability | Y 0.05 0.05  
Level 3 | Volatility (annual)      
Fair Value Measurements      
Measurement input, Warrant Liability 75 64  
Level 3 | Risk-free rate      
Fair Value Measurements      
Measurement input, Warrant Liability 3.5 3.7  
Level 3 | Dividend yield (per share)      
Fair Value Measurements      
Measurement input, Warrant Liability 0 0