XML 77 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans - Schedule of Fair Value Assumptions Stock Options (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate, minimum 3.59% 3.36% 1.31%
Risk-free interest rate, maximum 4.50% 4.73% 4.35%
Volatility, minimum 100.72% 70.01% 71.10%
Volatility, maximum 104.51% 170.69% 89.87%
Dividend yield 0.00% 0.00% 0.00%
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate, minimum 3.88% 4.87% 0.60%
Risk-free interest rate, maximum 5.27% 5.47% 3.51%
Volatility, minimum 83.96% 115.19% 64.98%
Volatility, maximum 151.54% 216.45% 121.43%
Dividend yield 0.00% 0.00% 0.00%
Minimum | Employee Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average expected life 4 years 7 months 6 days 1 year 4 years 4 months 24 days
Minimum | Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average expected life 6 months 6 months 6 months
Maximum | Employee Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average expected life 6 years 1 month 6 days 7 years 6 years 1 month 6 days
Maximum | Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average expected life 2 years 2 years 2 years