XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic EPS        
Net income $ 36,467 $ 30,651 $ 110,618 $ 86,901
Average common shares outstanding (in shares) 86,619 84,434 85,398 84,319
Net income per share (in dollars per share) $ 0.42 $ 0.36 $ 1.30 $ 1.03
Diluted EPS        
Average common shares outstanding (in shares) 86,619 84,434 85,398 84,319
Add: Dilutive effect of employee restricted stock and stock options (in shares) 806 635 756 596
Average diluted shares outstanding (in shares) 87,425 85,069 86,154 84,915
Net income per share (in dollars per share) $ 0.42 $ 0.36 $ 1.28 $ 1.02