v3.26.1
Warrants - Fair value measurements assumptions of Private Warrants (Details) - Private Warrants
Jun. 30, 2026
Y
$ / shares
Dec. 31, 2025
$ / shares
Y
Exercise price    
Warrants    
Measurement input 11.5 11.5
Share price    
Warrants    
Measurement input 4.43 6.17
Volatility    
Warrants    
Measurement input 1.2068 1.2472
Term (years)    
Warrants    
Measurement input | Y 0.19 0.69
Risk-free rate    
Warrants    
Measurement input 0.0374 0.0349
Dividend yield    
Warrants    
Measurement input 0 0