v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net income $ 7,936 $ 7,728 $ 15,766 $ 15,749
Dividends and undistributed earnings allocated to participating securities (140) (133) (278) (319)
Net income available to common shareholders $ 7,796 $ 7,595 $ 15,488 $ 15,430
Basic weighted average common shares outstanding (in shares) 7,340,326 7,580,576 7,332,458 7,637,958
Dilutive shares (in shares) 142,873 117,597 135,960 113,928
Diluted weighted average common shares outstanding (in shares) 7,483,199 7,698,173 7,468,418 7,751,886
Basic earnings per share (in dollars per share) $ 1.06 $ 1 $ 2.11 $ 2.02
Diluted earnings per share (in dollars per share) $ 1.04 $ 0.99 $ 2.07 $ 1.99
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) 44,968 0 48,225 0