| Schedule of basic and diluted earnings per common share |
| | | | | | | | | | | | | | | | Three months ended | | | Six Months Ended | | | June 30, | | | June 30, | | | 2026 | | 2025 | | | 2026 | | 2025 | Net Income | | $ | 970 | | $ | 678 | | | $ | 1,806 | | $ | 1,321 | | | | | | | | | | | | | | | Weighted average shares outstanding for basic earnings per share: | | | | | | | | | | | | | | Average shares outstanding | | | 2,835,988 | | | 3,029,265 | | | | 2,834,889 | | | 3,048,375 | Less: average unearned ESOP shares | | | (184,958) | | | (200,496) | | | | (186,623) | | | (202,129) | Weighted average shares outstanding for basic earnings per share | | | 2,651,030 | | | 2,828,769 | | | | 2,648,266 | | | 2,846,246 | | | | | | | | | | | | | | | Additional dilutive shares | | | 91,754 | | | 94,169 | | | | 86,808 | | | 94,601 | | | | | | | | | | | | | | | Weighted average shares outstanding for dilutive earnings per share | | | 2,742,784 | | | 2,922,938 | | | | 2,735,074 | | | 2,940,847 | | | | | | | | | | | | | | | Basic earnings per share | | $ | 0.37 | | $ | 0.24 | | | $ | 0.68 | | $ | 0.46 | | | | | | | | | | | | | | | Dilutive earnings per share | | $ | 0.35 | | $ | 0.23 | | | $ | 0.66 | | $ | 0.45 |
|