XML 92 R81.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net income $ 9,177 $ 10,286 $ 24,926 $ 27,642
Dividends and undistributed earnings allocated to participating securities (176) (165) (443) (450)
Net income available to common shareholders $ 9,001 $ 10,121 $ 24,483 $ 27,192
Basic weighted average common shares outstanding (in shares) 7,488,139 7,676,102 7,587,202 7,689,277
Dilutive shares (in shares) 135,104 178,287 110,759 188,569
Diluted weighted average common shares outstanding (in shares) 7,623,243 7,854,389 7,697,961 7,877,846
Basic earnings per share (in dollars per share) $ 1.2 $ 1.32 $ 3.23 $ 3.54
Diluted earnings per share (in dollars per share) $ 1.18 $ 1.29 $ 3.18 $ 3.45
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) 19,771 12,382 14,151