Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | Three Months Ended September 30, | | Nine Months Ended September 30, |
(in thousands, except share data) | | 2024 | | 2023 | | 2024 | | 2023 |
Numerator for EPS: | | | | | | | | | | | | | | | | |
Net income | | $ | 2,267 | | | $ | 1,586 | | | $ | 5,497 | | | $ | 3,416 | |
| | | | | | | | | | | | | | | | |
Denominator for EPS: | | | | | | | | | | | | | | | | |
Weighted average shares outstanding - basic | | | 2,751,924 | | | | 2,703,840 | | | | 2,729,803 | | | | 2,693,400 | |
Dilutive effects (a): | | | | | | | | | | | | | | | | |
Stock options | | | — | | | | 9,710 | | | | 71 | | | | 9,710 | |
Restricted stock | | | 48,896 | | | | 46,230 | | | | 58,172 | | | | 36,709 | |
Weighted average shares outstanding - diluted | | | 2,800,820 | | | | 2,759,780 | | | | 2,788,046 | | | | 2,739,819 | |
| | | | | | | | | | | | | | | | |
Income per common share: | | | | | | | | | | | | | | | | |
Basic | | $ | 0.82 | | | $ | 0.59 | | | $ | 2.01 | | | $ | 1.27 | |
Diluted | | $ | 0.81 | | | $ | 0.57 | | | $ | 1.97 | | | $ | 1.25 | |
|