XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic earnings per share        
Net income $ 30,651 $ 31,414 $ 86,901 $ 74,490
Average common shares outstanding (in shares) 84,434 85,142 84,319 83,457
Net income per share (in dollars per share) $ 0.36 $ 0.37 $ 1.03 $ 0.89
Diluted earnings per share        
Average common shares outstanding (in shares) 84,434 85,142 84,319 83,457
Add: Dilutive effect of employee restricted stock and stock options (in shares) 635 524 596 536
Average diluted shares outstanding (in shares) 85,069 85,666 84,915 83,993
Net income per share (in dollars per share) $ 0.36 $ 0.37 $ 1.02 $ 0.89