v3.26.3
General - Earning Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Accounting Policies [Abstract]        
Net income $ 224,447 $ 226,171 $ 640,540 $ 675,443
Weighted average common shares outstanding (in shares) 137,862 139,099 137,753 138,959
Dilutive effect of stock awards (in shares) 469 307 351 298
Weighted average common shares outstanding - assuming dilution (in shares) 138,331 139,406 138,104 139,257
Basic earnings per share (in dollars per share) $ 1.63 $ 1.63 $ 4.65 $ 4.86
Diluted earnings per share (in dollars per share) $ 1.62 $ 1.62 $ 4.64 $ 4.85