Net Loss per Share - Schedule of Potential Common Shares Excluded from Computation of Diluted Net Loss per Share (Details) - shares |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Antidilutive shares excluded from computation of diluted net loss per share | 16,558,463 | 14,330,113 |
| Unvested Restricted Stock | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Antidilutive shares excluded from computation of diluted net loss per share | 3,825,844 | 2,781,885 |
| Outstanding Options to Purchase Common Stock | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Antidilutive shares excluded from computation of diluted net loss per share | 12,732,619 | 11,548,228 |