v3.26.1
Fair Value Measurements - Schedule of Earn-Out Shares (Details) - Earn-Out Shares
Mar. 31, 2025
Volatility  
Fair Value Measurements [Line Items]  
Earn-out share, measurement input 38.40%
Risk-free rate  
Fair Value Measurements [Line Items]  
Earn-out share, measurement input 3.96%