XML 110 R88.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Warrants and Earnout - Schedule of Warrants Outstanding (Details)
Jan. 31, 2022
$ / shares
shares
Feb. 26, 2021
$ / shares
shares
Jan. 31, 2021
$ / shares
shares
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) | shares 35,549,024   38,761,031
Recapitalization exchange ratio 0.9966 0.9966 0.9966
Common stock warrant      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) | shares 35,538,589 38,761,031 36,402,515
Common Stock Warrant, Expires in 2030      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) | shares 21,727,177 24,709,575 22,351,053
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   1.00
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   $ 6.03
Common Stock Warrant, Expires in 2028 Through 2030      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) | shares 13,811,412 14,051,456 14,051,462
Stock price of warrants (in dollars per share) | $ / shares $ 9.04 $ 9.04 $ 9.04