XML 108 R88.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Warrants and Earnout - Schedule of Warrants Outstanding (Details)
Jan. 31, 2023
$ / shares
shares
Jan. 31, 2022
$ / shares
shares
Feb. 26, 2021
$ / shares
shares
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) | shares 34,499,436 35,549,024  
Recapitalization exchange ratio   0.9966  
Common stock warrant      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) | shares 34,499,436   35,538,589
Common Stock Warrant, Expires in 2030      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) | shares 20,922,215   21,727,177
Stock price of warrants (in dollars per share) | $ / shares $ 6.03    
Common Stock Warrant, Expires in 2030 | Minimum      
Class of Warrant or Right [Line Items]      
Stock price of warrants (in dollars per share) | $ / shares   $ 1.25  
Common Stock Warrant, Expires in 2030 | Maximum      
Class of Warrant or Right [Line Items]      
Stock price of warrants (in dollars per share) | $ / shares   $ 6.03  
Common Stock Warrant, Expires in 2028 Through 2030      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) | shares 13,577,221   13,811,412
Stock price of warrants (in dollars per share) | $ / shares $ 9.04   $ 9.04