XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Incentive Plans - Summary of Weighted-Average Assumptions Used to Estimated Fair Value of Share-Based Awards (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 months 6 months 6 months
Expected dividend yield 0.00% 0.00% 0.00%
Risk-free interest rate, minimum 5.24% 5.26% 2.51%
Risk-free interest rate, maximum 5.37% 5.47% 4.76%
Employee Stock Purchase Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 69.60% 75.91% 67.79%
Employee Stock Purchase Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 91.99% 93.38% 77.88%
Shares of common stock subject to outstanding options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 5 years 10 months 24 days 5 years 7 months 9 days 5 years 11 months 15 days
Expected volatility 76.83% 77.86% 77.62%
Risk-free interest rate 4.38% 3.67% 2.74%
Expected dividend yield 0.00% 0.00% 0.00%