Net Loss Per Share - Schedule of Anti-Dilutive Securities Outstanding Not Included in Diluted Net Loss Per Share Calculation (Details) - shares |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total | 6,081,768 | 2,814,472 |
| Outstanding Common Stock Options | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total | 5,309,014 | 2,763,057 |
| Unvested Performance-based Stock Units | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total | 759,175 | 0 |
| Unvested Restricted Stock Units | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total | 13,579 | 51,415 |