v3.25.2
Fair Value Measurements - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details) - Option pricing model - Level 3
Jun. 30, 2025
Jun. 30, 2024
Weighted average volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 0.5500 0.5000
Weighted average risk-free rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 0.0379 0.0494
Expected dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, measurement input 0 0