Earnings per Share - Schedule of Reconciliation of Share Amounts Used in Computing 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 |
|
| Earnings Per Share [Abstract] | ||||
| Weighted average shares outstanding - basic (in shares) | 134,759 | 137,226 | 134,869 | 137,261 |
| Dilutive effect of assumed exercise of SARs and vesting of performance shares and RSUs (in shares) | 794 | 748 | 856 | 871 |
| Weighted average shares outstanding - Diluted (in shares) | 135,553 | 137,974 | 135,725 | 138,132 |