XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (EPS) - Reconciliation of Net Income and Weighted Average Common Shares Outstanding (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net income $ 696,386 $ 831,353 $ 681,783
Basic weighted average shares outstanding (in shares) 106,222 107,205 111,164
Dilutive effect of nonvested shares (in shares) 907 448 391
Diluted weighted average shares outstanding (in shares) 107,129 107,653 111,555
Basic earnings per share (in dollars per share) $ 6.56 $ 7.75 $ 6.13
Diluted earnings per share (in dollars per share) $ 6.50 $ 7.72 $ 6.11