Net Loss per Share - Anti-Dilutive Securities (Details) - shares |
3 Months Ended | 6 Months Ended |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2025 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities | 4,306,048 | 4,306,048 |
Outstanding unvested restricted stock units | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities | 438,386 | 438,386 |
Outstanding unvested restricted stock awards | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities | 118,864 | 118,864 |
Outstanding and issued common stock options | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities | 3,748,798 | 3,748,798 |