Stock-Based Compensation - Fair Value of Stock Options Granted and Purchase Rights Issued under the ESPP (Details) - Employee Stock Purchase Plan |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Employee Stock Option | ||
Expected dividend yield | 0.00% | |
Risk-free interest rate | 3.98% | |
Expected volatility | 90.00% | |
Expected life (years) | 6 years 1 month 6 days | |
Employee Purchase Rights | ||
Expected dividend yield | 0.00% | 0.00% |
Risk-free interest rate | 4.31% | 5.27% |
Expected volatility | 44.00% | 90.00% |
Expected life (years) | 6 months | 6 months |