XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Stock Incentive Plans - Common stock reserved for future issuance (Details) - shares
Dec. 31, 2023
May 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 20,180,834  
2021 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 7,500,000  
2021 ESPP Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance   730,000
Stock options and restricted stock units issued and outstanding under all Plans    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 15,829,198  
Authorized for future grants under the 2021 Plan | 2021 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 3,810,957  
Authorized for future purchases under the ESPP | 2021 ESPP Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 540,679