Quarterly report pursuant to Section 13 or 15(d)

Common Stock - Schedule Of Common Stock Shares Reserved For Future Issuance (Details)

v3.21.2
Common Stock - Schedule Of Common Stock Shares Reserved For Future Issuance (Details) - shares
Sep. 30, 2021
Dec. 31, 2020
Class Of Stock [Line Items]    
Common stock, Capital shares reserved for future issuance 129,501,276 358,598,721
Stock options and RSUs outstanding under 2016 Stock Plan [Member]    
Class Of Stock [Line Items]    
Common stock, Capital shares reserved for future issuance 31,942,058 24,576,859
Remaining shares available for future issuance under the 2016 plan [Member]    
Class Of Stock [Line Items]    
Common stock, Capital shares reserved for future issuance 2,240,581 499,132
Remaining shares available for future issuance under the 2021 plan [Member]    
Class Of Stock [Line Items]    
Common stock, Capital shares reserved for future issuance 66,535,304 0
Redeemable Convertible Preferred Stock [Member]    
Class Of Stock [Line Items]    
Common stock, Capital shares reserved for future issuance 0 332,764,215
Common stock warrants [Member]    
Class Of Stock [Line Items]    
Common stock, Capital shares reserved for future issuance 28,783,333 758,515