Earnings per Common Share - Schedule of Antidilutive Shares (Details) - shares shares in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Antidilutive Shares [Line Items] | ||
| Antidilutive shares (in shares) | 491 | 1,319 |
| Service-based restricted stock units | ||
| Antidilutive Shares [Line Items] | ||
| Antidilutive shares (in shares) | 0 | 602 |
| Performance-based restricted stock units | ||
| Antidilutive Shares [Line Items] | ||
| Antidilutive shares (in shares) | 491 | 717 |