XML 103 R79.htm IDEA: XBRL DOCUMENT v3.24.1
Stock Warrants - Schedule of Warrants Outstanding (Details) - $ / shares
Jan. 31, 2024
Jan. 31, 2023
Class of Warrant or Right [Line Items]    
Warrants outstanding (in shares) 34,499,436 34,499,436
Common Stock Warrant, Expires in 2030    
Class of Warrant or Right [Line Items]    
Warrants outstanding (in shares) 20,922,215  
Stock price of warrants (in dollars per share) $ 6.03  
Common Stock Warrant, Expires in 2028 Through 2029    
Class of Warrant or Right [Line Items]    
Warrants outstanding (in shares) 13,577,221  
Stock price of warrants (in dollars per share) $ 9.04