XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net income $ 203,609 $ 172,233 $ 385,328 $ 343,060
Basic weighted average shares outstanding (in shares) 105,657 106,249 105,677 106,594
Dilutive effect of nonvested shares (in shares) 1,121 844 1,097 744
Diluted weighted average shares outstanding (in shares) 106,778 107,093 106,774 107,338
Basic earnings per share (in dollars per share) $ 1.93 $ 1.62 $ 3.65 $ 3.22
Diluted earnings per share (in dollars per share) $ 1.91 $ 1.61 $ 3.61 $ 3.20