Earnings per Share - Schedule of Reconciliation of Share Amounts Used in Computing Earnings Per Share (Details) - shares shares in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Earnings Per Share [Abstract] | ||||
| Weighted average shares outstanding - basic (in shares) | 134,200 | 137,236 | 134,644 | 137,254 |
| Dilutive effect of assumed exercise of SARs and vesting of performance shares and RSUs (in shares) | 678 | 793 | 796 | 845 |
| Weighted average shares outstanding - Diluted (in shares) | 134,878 | 138,029 | 135,440 | 138,099 |