v3.26.1
Fair Value Measurements - Schedule of Estimated Fair Value of the Warrant Liability (Details) - 2023 Warrants - Level 3
Jun. 30, 2025
$ / shares
Share price  
Fair Value Measurements  
Warrants and rights outstanding measurement input 8.1
Exercise price  
Fair Value Measurements  
Warrants and rights outstanding measurement input 8.4
Term (in years)  
Fair Value Measurements  
Warrants and rights outstanding measurement input term 3 years 9 months
Volatility  
Fair Value Measurements  
Warrants and rights outstanding measurement input 1.10
Risk-free rate  
Fair Value Measurements  
Warrants and rights outstanding measurement input 0.037
Dividend yield  
Fair Value Measurements  
Warrants and rights outstanding measurement input 0