v3.25.2
Note 10 - Earnings Per Share ("EPS") - 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 allocated to common stock $ 1,440 $ 791 $ 2,737 $ 1,412
Weighted-average common shares outstanding used to calculate basic earnings per common share (in shares) 8,155,667 8,265,579 8,183,072 8,282,677
Weighted-average common shares outstanding used to calculate diluted earnings per common share (in shares) 8,369,819 8,342,516 8,357,375 8,358,818
Basic (in dollars per share) $ 0.18 $ 0.1 $ 0.33 $ 0.17
Diluted (in dollars per share) $ 0.17 $ 0.09 $ 0.33 $ 0.17
Restricted Stock [Member]        
Add: Dilutive effect of share-based compensation (in shares) 103,830 76,937 95,056 76,141
Share-Based Payment Arrangement, Option [Member]        
Add: Dilutive effect of share-based compensation (in shares) 110,322 0 79,247 0