XML 127 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Summary of Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 35,404,483 29,685,655
Stock Options Issued and Outstanding    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 17,312,703 13,818,212
Awards Available for Future Grant    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 16,923,767 14,699,430
Shares Available for Purchase Under ESPP    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 1,168,013 1,168,013