XML 93 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net income $ 8,021 $ 8,397
Dividends and undistributed earnings allocated to participating securities (135) (131)
Net income available to common shareholders $ 7,886 $ 8,266
Basic weighted average common shares outstanding (in shares) 7,695,320 7,703,789
Dilutive shares (in shares) 110,408 120,671
Diluted weighted average common shares outstanding (in shares) 7,805,728 7,824,460
Basic earnings per share (in dollars per share) $ 1.02 $ 1.07
Diluted earnings per share (in dollars per share) $ 1.01 $ 1.06
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 28,102