v3.25.1
Warrants - Schedule of Estimated Fair Value of Warrants (Details)
Mar. 31, 2025
Mar. 01, 2024
Estimated Dividend Yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants assumptions 0 0
Weighted-Average Expected Stock Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants assumptions 80.75 89.03
Weighted-Average Risk-Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants assumptions 3.92 4.17
Expected Term (in years)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants assumptions 3.92 5
Weighted-Average Fair Value Per Option    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants assumptions 1.44 12.96