v3.26.3
Earnings per Share (EPS) - Schedule of 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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 163,376 $ 164,215 $ 524,889 $ 534,987
Basic weighted average shares outstanding (in shares) 88,964 97,400 91,156 100,086
Dilutive effect of nonvested shares (in shares) 810 1,119 738 1,069
Diluted weighted average shares outstanding (in shares) 89,774 98,519 91,894 101,155
Basic earnings per share (in dollars per share) $ 1.84 $ 1.69 $ 5.76 $ 5.35
Diluted earnings per share (in dollars per share) $ 1.82 $ 1.67 $ 5.71 $ 5.29