v3.26.1
Warrants - Fair Value of Warrants (Details)
Jan. 31, 2026
yr
$ / shares
Jan. 31, 2025
yr
$ / shares
Common Stock Warrant | Expected term (years)    
Class of Warrant or Right [Line Items]    
Warrants, measurement input | yr 4.24 5.24
Common Stock Warrant | Expected volatility    
Class of Warrant or Right [Line Items]    
Warrants, measurement input 0.5500 0.5440
Common Stock Warrant | Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants, measurement input 0.0370 0.0442
Common Stock Warrant | Expected dividends    
Class of Warrant or Right [Line Items]    
Warrants, measurement input 0 0
Common Stock Warrant | Fair value of common stock    
Class of Warrant or Right [Line Items]    
Warrants, measurement input | $ / shares 8.68 14.04
Series G Warrant | Expected term (years)    
Class of Warrant or Right [Line Items]    
Warrants, measurement input | yr 4.86 5.50
Series G Warrant | Expected volatility    
Class of Warrant or Right [Line Items]    
Warrants, measurement input 0.5500 0.5340
Series G Warrant | Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants, measurement input 0.0375 0.0442
Series G Warrant | Expected dividends    
Class of Warrant or Right [Line Items]    
Warrants, measurement input 0 0
Series G Warrant | Fair value of common stock    
Class of Warrant or Right [Line Items]    
Warrants, measurement input | $ / shares 8.68 16.15