XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock - Schedule of Reserved Common Stock for Future Issuances (Details) - shares
Jun. 30, 2021
Dec. 31, 2020
Class Of Stock [Line Items]    
Shares reserved for future issuance 10,571,378 14,714,687
Series A Redeemable Convertible Preferred Stock    
Class Of Stock [Line Items]    
Shares reserved for future issuance   12,343,727
Outstanding Stock Option Awards    
Class Of Stock [Line Items]    
Shares reserved for future issuance 4,752,515 306,739
Shares Available for Future Stock Option Grants    
Class Of Stock [Line Items]    
Shares reserved for future issuance 5,254,863 2,064,221
ESPP Shares Available for Future Grants    
Class Of Stock [Line Items]    
Shares reserved for future issuance 564,000