XML 88 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Details 2) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Distributed earnings allocated to common stock $ 32,001 $ 31,095 $ 30,369
Undistributed earnings allocated to common stock 91,735 88,419 87,237
Net earnings allocated to common stock 123,736 119,514 117,606
Net earnings allocated to participating securities 1,191 995 928
Net income available to common shareholders $ 124,927 $ 120,509 $ 118,534
Weighted average shares outstanding for basic earnings per common share 24,615,546 24,687,324 25,038,127
Dilutive effect of stock compensation (in shares) 0 0 0
Weighted average shares outstanding for diluted earnings per common share 24,615,546 24,687,324 25,038,127
Basic earnings per common share (in dollars per share) $ 5.03 $ 4.84 $ 4.70
Diluted earnings per common share (in dollars per share) $ 5.03 $ 4.84 $ 4.70