XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Net income available to common shareholders $ 32,733 $ 22,683 $ 57,074 $ 44,025
Less: earnings allocated to participating securities (291) (203) (505) (403)
Net earnings allocated to common shareholders 32,442 22,480 56,569 43,622
Distributed earnings allocated to common stock 9,668 8,837 19,336 17,671
Undistributed earnings allocated to common stock $ 22,774 $ 13,643 $ 37,233 $ 25,951
Average shares outstanding (in shares) 14,994 14,888 14,897 14,930
Effect of dilutive securities:        
Employee stock awards (in shares) 18 21 22 24
Average shares outstanding, diluted (in shares) 15,012 14,909 14,919 14,954
Basic earnings per common share (in dollars per share) $ 2.16 $ 1.51 $ 3.80 $ 2.92
Diluted earnings per share (in dollars per share) $ 2.16 $ 1.51 $ 3.79 $ 2.92