XML 125 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net income $ 36,053 $ 29,649 $ 37,412
Dividends and undistributed earnings allocated to participating securities (578) (554) (611)
Net income available to common shareholders $ 35,475 $ 29,095 $ 36,801
Basic weighted average common shares outstanding (in shares) 7,656,526 7,754,507 8,217,916
Dilutive shares (in shares) 118,907 119,133 200,580
Diluted weighted average common shares outstanding (in shares) 7,775,433 7,873,640 8,418,496
Basic earnings per share (in dollars per share) $ 4.63 $ 3.75 $ 4.48
Diluted earnings per share (in dollars per share) $ 4.56 $ 3.7 $ 4.37
Potentially dilutive weighted average share options that were not included in the computation of diluted earnings per share because to do so would be anti-dilutive. (in shares) 56,520 61,912 16,466