v3.25.4
Fair Value Measurements - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details) - Option pricing model - Level 3
Dec. 31, 2024
Weighted average volatility  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants, measurement input 0.550
Weighted average risk-free rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants, measurement input 0.0426
Expected dividend yield  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants, measurement input 0.0000