Net Loss Per Share - Summary of Potential Dilutive Securities Excluded from Calculation of Diluted Per Share (Details) - shares |
3 Months Ended | 12 Months Ended |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Anti Dilutive Shares | 46,258,187 | 8,433,804 |
| Stock Options | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Anti Dilutive Shares | 8,202,603 | 8,392,094 |
| Estimated Shares Issuable Under the ESPP | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Anti Dilutive Shares | 173,695 | 41,710 |
| Restricted Stock Subject to Future Vesting | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Anti Dilutive Shares | 857,500 | 0 |
| Common Warrants to Purchase Common Stock | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Anti Dilutive Shares | 37,024,389 | 0 |