Reconciliation of Basic and Diluted Shares - Antidilutive Securities Excluded from Computation of Earnings per Share (Details) - shares shares in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Restricted stock units | ||||
| Antidilutive securities | ||||
| Number of securities not included in computation of diluted earnings per share (in shares) | 525 | 682 | 457 | 687 |
| Stock appreciation rights | ||||
| Antidilutive securities | ||||
| Number of securities not included in computation of diluted earnings per share (in shares) | 846 | 1,024 | 870 | 1,067 |
| PSUs | ||||
| Antidilutive securities | ||||
| Number of securities not included in computation of diluted earnings per share (in shares) | 291 | 632 | 237 | 725 |