v3.26.1
General - Earning Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]        
Net income $ 227,558 $ 254,880 $ 416,093 $ 449,272
Weighted average common shares outstanding (in shares) 137,773 138,990 137,698 138,887
Dilutive effect of stock awards (in shares) 204 254 319 320
Weighted average common shares outstanding - assuming dilution (in shares) 137,977 139,244 138,017 139,207
Basic earnings per share (in dollars per share) $ 1.65 $ 1.83 $ 3.02 $ 3.23
Diluted earnings per share (in dollars per share) $ 1.65 $ 1.83 $ 3.01 $ 3.23