XML 42 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Jan. 01, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total unrecognized stock-based compensation expense $ 17.5  
Unrecognized stock-based compensation expense, weighted-average period 1 year 8 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 3,441,603  
Increase in number of shares of common stock available under evergreen provision   1,815,535
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 946,370  
Increase in number of shares of common stock available under evergreen provision   363,107
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,831,517