Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | Three Months Ended | | | Six Months Ended | |
(Dollars in thousands, except per share | | June 30, | | | June 30, | | | June 30, | | | June 30, | |
amounts) | | 2025 | | | 2024 | | | 2025 | | | 2024 | |
Net income (loss) attributable to common shareholders | | $ | 2,824 | | | $ | (3,308 | ) | | $ | 4,994 | | | $ | 1,673 | |
| | | | | | | | | | | | | | | | |
Average number of common shares issued | | | 17,785,538 | | | | 17,663,303 | | | | 17,787,032 | | | | 17,664,347 | |
Less: | | | | | | | | | | | | | | | | |
Average unallocated ESOP shares | | | (770,423 | ) | | | (860,183 | ) | | | (781,580 | ) | | | (871,403 | ) |
Average unvested restricted stock | | | (154,371 | ) | | | (96,327 | ) | | | (163,875 | ) | | | (104,822 | ) |
Average number of common shares outstanding to calculate basic earnings per common share | | | 16,860,744 | | | | 16,706,793 | | | | 16,841,577 | | | | 16,688,122 | |
| | | | | | | | | | | | | | | | |
Effect of dilutive unvested restricted stock and stock option awards | | | 93,334 | | | | — | | | | 97,211 | | | | 35,641 | |
Average number of common shares outstanding to calculate diluted earnings per common share | | | 16,954,078 | | | | 16,706,793 | | | | 16,938,788 | | | | 16,723,763 | |
| | | | | | | | | | | | | | | | |
Earnings (loss) per common share: | | | | | | | | | | | | | | | | |
Basic | | $ | 0.17 | | | $ | (0.20 | ) | | $ | 0.30 | | | $ | 0.10 | |
Diluted | | $ | 0.17 | | | $ | (0.20 | ) | | $ | 0.29 | | | $ | 0.10 | |
|