XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Additional Information (Details) - shares
Jan. 01, 2022
Jun. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance   11,213,603
ESPP    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance   1,152,691
Number of additional shares reserved for future issuance 405,871  
2020 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance   4,335,987
Number of additional shares reserved for future issuance 1,623,483