Net Loss Per Share - Schedule of outstanding potentially dilutive securities that have been excluded in the calculation of diluted net loss per share (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||
| Antidilutive securities | 12,005,222 | 13,071,465 |
| Unvested RSUs and PRSUs | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||
| Antidilutive securities | 1,915,368 | 2,726,298 |
| Outstanding stock options | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||
| Antidilutive securities | 10,089,854 | 10,345,167 |