XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.1.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
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net income $ 181,719 $ 170,827
Basic weighted average shares outstanding (in shares) 105,697 106,943
Dilutive effect of nonvested shares (in shares) 1,073 642
Diluted weighted average shares outstanding (in shares) 106,770 107,585
Basic earnings per share (in dollars per share) $ 1.72 $ 1.60
Diluted earnings per share (in dollars per share) $ 1.70 $ 1.59