Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | Three months ended | | | Six months ended | |
| | June 30, | | | June 30, | |
| | 2025 | | | 2024 | | | 2025 | | | 2024 | |
| | (Dollars in thousands, except per share data) | | | (Dollars in thousands, except per share data) | |
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 | | | 8,155,667 | | | | 8,265,579 | | | | 8,183,072 | | | | 8,282,677 | |
Add: Dilutive effect of restricted stock awards | | | 103,830 | | | | 76,937 | | | | 95,056 | | | | 76,141 | |
Add: Dilutive effect of stock options | | | 110,322 | | | | — | | | | 79,247 | | | | — | |
Weighted-average common shares outstanding used to calculate diluted earnings per common share | | | 8,369,819 | | | | 8,342,516 | | | | 8,357,375 | | | | 8,358,818 | |
| | | | | | | | | | | | | | | | |
Earnings per common share | | | | | | | | | | | | | | | | |
Basic | | $ | 0.18 | | | $ | 0.10 | | | $ | 0.33 | | | $ | 0.17 | |
Diluted | | $ | 0.17 | | | $ | 0.09 | | | $ | 0.33 | | | $ | 0.17 | |
|