XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net income available to common shareholders $ 29,115 $ 32,733 $ 58,638 $ 57,074
Less: earnings allocated to participating securities (258) (291) (519) (505)
Net earnings allocated to common shareholders 28,857 32,442 58,119 56,569
Distributed earnings allocated to common stock 10,418 9,668 20,835 19,336
Undistributed earnings allocated to common stock $ 18,439 $ 22,774 $ 37,284 $ 37,233
Average shares outstanding (in shares) 14,695 14,994 14,721 14,897
Effect of dilutive securities:        
Employee stock awards (in shares) 15 18 19 22
Average shares outstanding, diluted (in shares) 14,710 15,012 14,740 14,919
Basic earnings per common share (in dollars per share) $ 1.96 $ 2.16 $ 3.95 $ 3.80
Diluted earnings per share (in dollars per share) $ 1.96 $ 2.16 $ 3.94 $ 3.79