XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2024
Jan. 01, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total unrecognized stock-based compensation expense $ 32.3  
Unrecognized stock-based compensation expense, weighted-average period 2 years 2 months 12 days  
2021 Equity Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Reserved shares of common stock to grant stock-based compensation awards 844,800  
Increase in number of shares of common stock available under evergreen provision   1,798,926
2021 Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Reserved shares of common stock to grant stock-based compensation awards 650,400  
Increase in number of shares of common stock available under evergreen provision   359,785
2023 Inducement Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Reserved shares of common stock to grant stock-based compensation awards 1,873,750