XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.2
General - Earning Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accounting Policies [Abstract]        
Net income $ 254,880 $ 295,544 $ 449,272 $ 544,438
Weighted average common shares outstanding (in shares) 138,990 139,358 138,887 139,394
Dilutive effect of stock options and non-vested restricted stock awards (in shares) 254 471 320 567
Weighted average common shares outstanding - assuming dilution (in shares) 139,244 139,829 139,207 139,961
Basic earnings per share (in dollars per share) $ 1.83 $ 2.12 $ 3.23 $ 3.91
Diluted earnings per share (in dollars per share) $ 1.83 $ 2.11 $ 3.23 $ 3.89