v3.26.1
Note 10 - Earnings Per Share ("EPS") - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net income allocated to common stock $ 3,122 $ 1,297
Weighted-average common shares outstanding used to calculate basic earnings per common share (in shares) 8,026,026 8,210,782
Weighted-average common shares outstanding used to calculate diluted earnings per common share (in shares) 8,299,710 8,343,771
Basic (in dollars per share) $ 0.39 $ 0.16
Diluted (in dollars per share) $ 0.38 $ 0.16
Restricted Stock [Member]    
Add: Dilutive effect of share-based compensation (in shares) 82,022 132,989
Share-Based Payment Arrangement, Option [Member]    
Add: Dilutive effect of share-based compensation (in shares) 191,662 0