v3.25.1
Fair Value Measurements - Schedule of Estimated Fair Value of the Warrant Liability (Details) - Warrants Two Thousand Twenty Three - Level 3
Mar. 31, 2025
$ / shares
Mar. 31, 2024
$ / shares
Share price    
Fair Value Measurements    
Warrants and rights outstanding measurement input 0.27 2.03
Exercise price    
Fair Value Measurements    
Warrants and rights outstanding measurement input 0.29 1.66
Term (in years)    
Fair Value Measurements    
Warrants and rights outstanding measurement input term 3 years 11 months 26 days 5 years
Volatility    
Fair Value Measurements    
Warrants and rights outstanding measurement input 1 0.85
Risk-free rate    
Fair Value Measurements    
Warrants and rights outstanding measurement input 0.039 0.042
Dividend yield    
Fair Value Measurements    
Warrants and rights outstanding measurement input 0 0