XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Common Stock - Summary Of Common Stock Capital Shares Reserved For Future Issuance (Detail)
Apr. 30, 2021
shares
Common Stock Capital Shares Reserved For Future Issuance [Line Items]  
Total shares of common stock reserved 132,298,260
Common stock reserved for Earnout [Member]  
Common Stock Capital Shares Reserved For Future Issuance [Line Items]  
Total shares of common stock reserved 9,000,000
Stock options issued and outstanding [Member]  
Common Stock Capital Shares Reserved For Future Issuance [Line Items]  
Total shares of common stock reserved 29,795,964
Common stock warrants outstanding [Member]  
Common Stock Capital Shares Reserved For Future Issuance [Line Items]  
Total shares of common stock reserved 43,895,087
Shares available for grant under 2021 Equity Incentive Plan [Member]  
Common Stock Capital Shares Reserved For Future Issuance [Line Items]  
Total shares of common stock reserved 41,429,526
Shares available for grant under 2021 ESPP [Member]  
Common Stock Capital Shares Reserved For Future Issuance [Line Items]  
Total shares of common stock reserved 8,177,683