Stockholders' Equity - Summary of Weighted-Average Assumptions Used to Estimate Fair Value of Stock Options Granted and ESPP Awards (Details) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Employee Stock Option | ||
| Assumptions: | ||
| Expected term (in years) | 6 years 29 days | 6 years 25 days |
| Expected volatility | 91.70% | 84.58% |
| Risk free interest rate | 3.86% | 4.07% |
| Dividend yield | 0.00% | 0.00% |
| Employee Stock Purchase Plan | ||
| Assumptions: | ||
| Expected term (in years) | 5 months 26 days | 5 months 26 days |
| Expected volatility | 61.01% | 86.93% |
| Risk free interest rate | 3.60% | 4.26% |
| Dividend yield | 0.00% | 0.00% |