Net Loss Per Share - Schedule of Antidilutive Shares Excluded from the Calculation of Diluted Net Loss Per Share (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Total excluded common stock equivalents | 16,311,477 | 14,447,151 | 16,311,477 | 14,447,151 |
| Options to Purchase Common Stock | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Total excluded common stock equivalents | 10,894,850 | 9,598,962 | 10,894,850 | 9,598,962 |
| Restricted Stock Units | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Total excluded common stock equivalents | 3,864,220 | 2,758,695 | 3,864,220 | 2,758,695 |
| Performance-Based Restricted Stock Units | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Total excluded common stock equivalents | 1,552,407 | 2,089,494 | 1,552,407 | 2,089,494 |