XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Reserved for Future Issuance (Details) - shares
6 Months Ended
Jun. 02, 2021
Jun. 30, 2021
Dec. 31, 2020
Common Stock      
Number of shares reserved for future issuance   18,996,948 9,646,540
Warrants for the purchase of common stock      
Common Stock      
Number of shares reserved for future issuance   9,183,885 6,193,749
Options outstanding to purchase Common Stock      
Common Stock      
Number of shares reserved for future issuance   7,930,334 1,367,667
Options available for future issuance to purchase Common Stock      
Common Stock      
Number of shares reserved for future issuance   1,697,308 1,936,173
Shares reserved for the employee stock purchase plan      
Common Stock      
Number of shares reserved for future issuance   185,421 148,951
Series X redeemable convertible preferred stock      
Common Stock      
Preferred stock, outstanding (in shares)   32,545 0
Number of shares of common stock into which each share of Series X Preferred Stock may be converted 1,000 1,000