XML 93 R82.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income $ 7,728 $ 8,959 $ 15,749 $ 17,356
Dividends and undistributed earnings allocated to participating securities (133) (138) (319) (270)
Net income available to common shareholders $ 7,595 $ 8,821 $ 15,430 $ 17,086
Basic weighted average common shares outstanding (in shares) 7,580,576 7,688,246 7,637,958 7,664,368
Dilutive shares (in shares) 117,597 108,007 113,928 114,354
Diluted weighted average common shares outstanding (in shares) 7,698,173 7,796,253 7,751,886 7,778,722
Basic earnings per share (in dollars per share) $ 1 $ 1.15 $ 2.02 $ 2.23
Diluted earnings per share (in dollars per share) $ 0.99 $ 1.13 $ 1.99 $ 2.2
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 37,949 0 33,000