Net Loss Per Share - Summary of Potentially Dilutive Securities not Included in Calculation of Diluted Loss Per Share (Details) |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
shares
| |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Total antidilutive securities | 6,483,046 |
| Outstanding Stock Options | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Total antidilutive securities | 6,295,470 |
| Unvested Restricted Stock Subject to Repurchase | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Total antidilutive securities | 75,247 |