Net (Loss) Income Per Common Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Potential common shares (in shares) | 1,065,902 | 0 | 1,083,881 | 0 |
| Restricted stock unit awards | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Potential common shares (in shares) | 896,533 | 0 | 819,819 | 0 |
| Outstanding stock options | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Potential common shares (in shares) | 169,369 | 0 | 148,403 | 0 |
| Performance stock unit awards | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Potential common shares (in shares) | 0 | 0 | 115,659 | 0 |