XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock - Reserved Common Stock for Future Issuances (Details) - shares
Sep. 30, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 11,434,564 29,782,878
Series A Redeemable Convertible Preferred Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 0 7,608,688
Series B Redeemable Convertible Preferred Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 0 2,419,242
Series C Redeemable Convertible Preferred Stock and Warrants    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 0 4,744,742
Series D Redeemable Convertible Preferred Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 0 4,895,636
Series E Redeemable Convertible Preferred Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 0 3,799,694
Series F Redeemable Convertible Preferred Stock and Warrants    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 0 2,725,430
Exercise of Options under Stock Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 5,252,969 3,137,776
Issuance of options and restricted stock units under stock plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 5,331,595 451,670
Issuance of common stock under employee stock purchase plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 850,000 0