XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.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
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net income $ 175,433 $ 181,719
Basic weighted average shares outstanding (in shares) 102,881 105,697
Dilutive effect of nonvested shares (in shares) 1,065 1,073
Diluted weighted average shares outstanding (in shares) 103,946 106,770
Basic earnings per share (in dollars per share) $ 1.71 $ 1.72
Diluted earnings per share (in dollars per share) $ 1.69 $ 1.70