v3.25.2
Fair Value Measurements - Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions (Details) - 2025 ADS Warrants
Jun. 30, 2025
$ / shares
Jan. 13, 2025
$ / shares
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Exercise price $ 5.7960 $ 5.7960
Market price    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrants and rights outstanding 2.80 3.37
Risk-free rate    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrants and rights outstanding 0.037 0.046
Dividend yield    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrants and rights outstanding 0 0
Minimum    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Term (in years) 3 years 7 months 6 days 4 years
Minimum | Volatility    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrants and rights outstanding 1.557 1.461
Maximum    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Term (in years) 3 years 10 months 24 days 4 years 4 months 24 days
Maximum | Volatility    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrants and rights outstanding 1.601 1.587