Net (Loss) Income per Share - Antidilutive Securities (Details) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Antidilutive securities excluded from common stock | ||||
Antidilutive securities excluded from common stock (in shares) | 8,931,182 | 3,799,187 | 8,931,182 | 3,892,143 |
Unvested restricted stock units | ||||
Antidilutive securities excluded from common stock | ||||
Antidilutive securities excluded from common stock (in shares) | 2,484,038 | 30,200 | 2,484,038 | 82,880 |
Unvested performance stock units | ||||
Antidilutive securities excluded from common stock | ||||
Antidilutive securities excluded from common stock (in shares) | 438,500 | 0 | 438,500 | 0 |
Stock options to purchase common stock | ||||
Antidilutive securities excluded from common stock | ||||
Antidilutive securities excluded from common stock (in shares) | 6,008,644 | 3,768,987 | 6,008,644 | 3,809,263 |