v3.26.1
Warrants - Fair value measurements assumptions of Private Warrants (Details) - Private Warrants
Mar. 31, 2026
Y
$ / shares
Dec. 31, 2025
$ / shares
Y
Exercise price    
Warrants    
Measurement input 11.5 11.5
Share price    
Warrants    
Measurement input 4.67 6.17
Volatility    
Warrants    
Measurement input 1.1021 1.2472
Term (years)    
Warrants    
Measurement input | Y 0.44 0.69
Risk-free rate    
Warrants    
Measurement input 0.0365 0.0349
Dividend yield    
Warrants    
Measurement input 0 0