XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net income available to common shareholders $ 29,839 $ 27,374 $ 86,913 $ 71,408
Less: earnings allocated to participating securities (281) (255) (813) (679)
Net earnings allocated to common shareholders 29,558 27,119 86,100 70,729
Distributed earnings allocated to common stock 10,554 9,564 29,744 27,220
Undistributed earnings allocated to common stock $ 19,004 $ 17,555 $ 56,356 $ 43,509
Average shares outstanding (in shares) 14,922 14,776 14,906 14,878
Effect of dilutive securities:        
Employee stock awards (in shares) 23 24 22 23
Average shares outstanding, diluted (in shares) 14,945 14,800 14,928 14,901
Basic earnings per common share (in dollars per share) $ 1.98 $ 1.84 $ 5.78 $ 4.75
Diluted earnings per share (in dollars per share) $ 1.98 $ 1.83 $ 5.77 $ 4.75