v3.26.1
Fair Value Measurements - Quantitative information regarding market assumptions (Details) - Level 3
Jun. 30, 2026
Y
$ / shares
Dec. 31, 2025
$ / shares
Y
Public warrants | Implied share price    
Fair Value Measurements    
Warrants valuation market assumptions 10.06 9.93
Public warrants | Exercise price    
Fair Value Measurements    
Warrants valuation market assumptions 11.5 11.5
Public warrants | Estimated volatility    
Fair Value Measurements    
Warrants valuation market assumptions 0.05 0.05
Public warrants | Remaining term (years)    
Fair Value Measurements    
Warrants valuation market assumptions | Y 6.43 6.93
Public warrants | Risk-free rate (continuous)    
Fair Value Measurements    
Warrants valuation market assumptions 0.0418 0.0386
Public warrants | Redemption price    
Fair Value Measurements    
Warrants valuation market assumptions 18 18
Public warrants | Implied market adjustment    
Fair Value Measurements    
Warrants valuation market assumptions 0.354 0.31
Private Warrants | Implied share price    
Fair Value Measurements    
Warrants valuation market assumptions 10.06 9.93
Private Warrants | Exercise price    
Fair Value Measurements    
Warrants valuation market assumptions 11.5 11.5
Private Warrants | Estimated volatility    
Fair Value Measurements    
Warrants valuation market assumptions 0.05 0.05
Private Warrants | Remaining term (years)    
Fair Value Measurements    
Warrants valuation market assumptions | Y 6.43 6.93
Private Warrants | Risk-free rate (continuous)    
Fair Value Measurements    
Warrants valuation market assumptions 0.0418 0.0386
Private Warrants | Redemption price    
Fair Value Measurements    
Warrants valuation market assumptions 18 18
Private Warrants | Implied market adjustment    
Fair Value Measurements    
Warrants valuation market assumptions 0.354 0.31