v3.26.1
Earnings per Share (EPS) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic EPS        
Net income - basic $ 105,788 $ 96,151 $ 205,118 $ 198,710
Net income - diluted $ 105,788 $ 96,151 $ 205,118 $ 198,710
Basic weighted average shares outstanding (in shares) 75,779 77,987 75,977 78,197
Dilutive effect of issuable shares (in shares) 806 1,269 1,033 1,360
Dilutive weighted average shares outstanding (in shares) 76,585 79,256 77,010 79,557
Basic earnings per share (in dollars per share) $ 1.40 $ 1.23 $ 2.70 $ 2.54
Diluted earnings per share (in dollars per share) $ 1.38 $ 1.21 $ 2.66 $ 2.50
Anti-dilutive shares (in shares) 1 0 3 0