v3.26.1
Warrants - Fair value measurements assumptions of Private Warrants (Details) - Private Warrants
Dec. 31, 2025
Y
$ / shares
Dec. 31, 2024
$ / shares
Y
Exercise price    
Warrants    
Measurement input 11.5 11.5
Share price    
Warrants    
Measurement input 6.17 1.12
Volatility    
Warrants    
Measurement input 1.2472 1.0897
Term (years)    
Warrants    
Measurement input | Y 0.69 1.69
Risk-free rate    
Warrants    
Measurement input 0.0349 0.0414
Dividend yield    
Warrants    
Measurement input 0 0