XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share (EPS) - Reconciliation of Net Income and Weighted Average Common Shares Outstanding (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Net income $ 176,175 $ 177,959 $ 561,503 $ 521,019
Basic weighted average shares outstanding (in shares) 105,266 105,979 105,539 106,387
Dilutive effect of nonvested shares (in shares) 1,288 1,046 1,161 845
Diluted weighted average shares outstanding (in shares) 106,554 107,025 106,700 107,232
Basic earnings per share (in dollars per share) $ 1.67 $ 1.68 $ 5.32 $ 4.90
Diluted earnings per share (in dollars per share) $ 1.65 $ 1.66 $ 5.26 $ 4.86