XML 102 R91.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net income $ 8,397 $ 8,212
Dividends and undistributed earnings allocated to participating securities (131) (147)
Net income available to common shareholders $ 8,266 $ 8,065
Basic weighted average common shares outstanding (in shares) 7,703,789 7,623,580
Dilutive shares (in shares) 120,671 154,838
Diluted weighted average common shares outstanding (in shares) 7,824,460 7,778,418
Basic earnings per share (in dollars per share) $ 1.07 $ 1.06
Diluted earnings per share (in dollars per share) $ 1.06 $ 1.04
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) 28,102 37,227