v3.26.3
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