XML 134 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 19 - Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net income $ 13,492 $ 12,628 $ 22,128
Less allocation of earnings and dividends to participating securities 82 86 114
Net income allocated to common shareholders $ 13,410 $ 12,542 $ 22,014
Weighted average common shares outstanding, gross (in shares) 13,849,578 11,497,330 11,469,676
Less average participating securities (in shares) 84,593 79,473 58,695
Basic (in shares) 13,764,985 11,417,857 11,410,981
Stock options (in shares) 0 0 0
Diluted (in shares) 13,764,985 11,417,857 11,410,981
Basic (in dollars per share) $ 0.97 $ 1.1 $ 1.93
Diluted (in dollars per share) $ 0.97 $ 1.1 $ 1.93