XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share (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
Earnings Per Share [Abstract]        
Net income available to common shareholders $ 29,809 $ 29,839 $ 88,447 $ 86,913
Less: earnings allocated to participating securities (278) (281) (823) (813)
Net earnings allocated to common shareholders 29,531 29,558 87,624 86,100
Distributed earnings allocated to common stock 11,506 10,554 32,333 29,744
Undistributed earnings allocated to common stock $ 18,025 $ 19,004 $ 55,291 $ 56,356
Average shares outstanding (in shares) 14,633 14,922 14,691 14,906
Effect of dilutive securities:        
Employee stock awards (in shares) 21 23 20 22
Average shares outstanding, diluted (in shares) 14,654 14,945 14,711 14,928
Basic earnings per common share (in dollars per share) $ 2.02 $ 1.98 $ 5.96 $ 5.78
Diluted earnings per share (in dollars per share) $ 2.02 $ 1.98 $ 5.96 $ 5.77