v3.26.1
Common Stock Warrants (Details) - $ / shares
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Nov. 14, 2025
Class of Warrant or Right [Line Items]          
Stock price of warrants (USD per share)         $ 25.00
Purchase of warrants (in shares)         1,671,000
Legacy Common And Preferred Stock Warrants Classified As Equity          
Class of Warrant or Right [Line Items]          
Warrants outstanding (in shares) 1,724,961   1,724,961    
Warrants exercised (in shares) 0 0 0 0  
Common Stock Warrant, Expires in 2030          
Class of Warrant or Right [Line Items]          
Warrants outstanding (in shares) 1,046,106   1,046,106    
Stock price of warrants (USD per share) $ 120.60   $ 120.60    
Common Stock Warrant, Expires in 2028 Through 2029          
Class of Warrant or Right [Line Items]          
Warrants outstanding (in shares) 678,855   678,855    
Stock price of warrants (USD per share) $ 180.80   $ 180.80    
2025 Warrants          
Class of Warrant or Right [Line Items]          
Warrants outstanding (in shares) 1,671,000   1,671,000    
Warrants exercised (in shares) 0   0    
Stock price of warrants (USD per share)         $ 25.00
Purchase of warrants (in shares)         1,671,000