v3.25.2
Fair Value Measurements - Convertible Securities Notes Valuation Input (Details)
Jun. 30, 2025
$ / shares
Y
Dec. 31, 2024
Y
$ / shares
Share price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Promissory notes measurement input | $ / shares 1.3 1.05
Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Promissory notes measurement input 0.272 0.206
Expected Term (years)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Promissory notes measurement input | Y 2.84 3.33
Risk-Free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Promissory notes measurement input 0.0362 0.042
Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Promissory notes measurement input 0.75 0.60