v3.25.2
Fair Value Measurements - Earn-Out Shares (Details) - Earn-Out Shares [Member]
Jun. 30, 2025
Mar. 31, 2025
Volatility [Member]    
Fair Value Measurements [Abstract]    
Earn-out share, measurement input 36.50% 38.40%
Risk-free Rate [Member]    
Fair Value Measurements [Abstract]    
Earn-out share, measurement input 3.90% 3.96%