XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Incentive Plans - Common Stock Reserved For Future Issuance (Details)
6 Months Ended
Jun. 30, 2024
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total as of June 30, 2024 791,417
2021 ESPP Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total as of June 30, 2024 34,422
Stock Options Issued and Outstanding  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock options and unvested restricted stock units issued and outstanding under all equity incentive plans 583,918
Authorized For Future Grants | 2021 Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Authorized for future grants under the 2021 Plan 173,077
Authorized for issuance under the ESPP Plan | 2021 ESPP Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Authorized for future purchases under the ESPP 34,422