Net Loss per Share - Antidilutive Securities (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive securities excluded from common stock | ||||
| Antidilutive securities excluded from common stock (in shares) | 9,862,933 | 8,931,182 | 9,862,933 | 8,931,182 |
| Unvested restricted stock units | ||||
| Antidilutive securities excluded from common stock | ||||
| Antidilutive securities excluded from common stock (in shares) | 2,879,685 | 2,484,038 | 2,879,685 | 2,484,038 |
| Unvested performance stock units | ||||
| Antidilutive securities excluded from common stock | ||||
| Antidilutive securities excluded from common stock (in shares) | 215,000 | 438,500 | 215,000 | 438,500 |
| Stock options to purchase common stock | ||||
| Antidilutive securities excluded from common stock | ||||
| Antidilutive securities excluded from common stock (in shares) | 6,768,248 | 6,008,644 | 6,768,248 | 6,008,644 |