XML 96 R85.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net income $ 10,286 $ 8,953 $ 27,642 $ 26,281
Dividends and undistributed earnings allocated to participating securities (165) (143) (450) (423)
Net income available to common shareholders $ 10,121 $ 8,810 $ 27,192 $ 25,858
Basic weighted average common shares outstanding (in shares) 7,676,102 7,667,981 7,689,277 7,643,086
Dilutive shares (in shares) 178,287 112,449 188,569 125,662
Diluted weighted average common shares outstanding (in shares) 7,854,389 7,780,430 7,877,846 7,768,748
Basic earnings per share (in dollars per share) $ 1.32 $ 1.15 $ 3.54 $ 3.38
Diluted earnings per share (in dollars per share) $ 1.29 $ 1.13 $ 3.45 $ 3.33
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) 0 64,256 14,151 55,174