v3.26.1
Fair Value Measurements - Weighted average (in aggregate) significant unobservable inputs (Details) - Share Payable
Jun. 30, 2026
Y
$ / shares
Dec. 31, 2025
Y
$ / shares
Jun. 30, 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.08
Volatility (annual)      
Fair Value Measurements      
Measurement input, Warrant Liability 66   62
Risk-free rate      
Fair Value Measurements      
Measurement input, Warrant Liability 3.7   4.3
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.18 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 56 64  
Level 3 | Risk-free rate      
Fair Value Measurements      
Measurement input, Warrant Liability 3.7 3.7  
Level 3 | Dividend yield (per share)      
Fair Value Measurements      
Measurement input, Warrant Liability 0 0