Net Income (Loss) Per Share - Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Total potentially dilutive weighted-average outstanding shares | 28,039,743 | 26,219,369 |
| RSU's | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Total potentially dilutive weighted-average outstanding shares | 3,014,539 | 227,925 |
| Options and ESPP to purchase common stock | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Total potentially dilutive weighted-average outstanding shares | 16,371,358 | 14,452,982 |
| Common stock warrants | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Total potentially dilutive weighted-average outstanding shares | 8,653,847 | 11,538,462 |