Net Loss Per Share - Summary of Potential Dilutive Securities Excluded from Calculation of Diluted Per Share (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Anti Dilutive Shares | 51,044,137 | 29,667,217 |
| Stock Options | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Anti Dilutive Shares | 13,184,249 | 6,628,470 |
| Estimated Shares Issuable Under the ESPP | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Anti Dilutive Shares | 38,499 | 38,747 |
| Restricted Stock Subject to Future Vesting | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Anti Dilutive Shares | 797,000 | 0 |
| Common Warrants to Purchase Common Stock | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Anti Dilutive Shares | 37,024,389 | 23,000,000 |