XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Summary of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 35,073,856 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,652,272 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,404,213 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,017,371 1,168,013