| Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] |
| (in thousands) | | Unrealized losses on securities | | | Officers' retirement plan | | | Directors' retirement plan | | | Accumulated other comprehensive loss | |
| Balance as of March 31, 2026 | | $ | (18,847 | ) | | $ | 221 | | | $ | 70 | | | $ | (18,556 | ) |
| Current period other comprehensive loss | | | (1,285 | ) | | | — | | | | — | | | | (1,285 | ) |
| Balance as of June 30, 2026 | | $ | (20,132 | ) | | $ | 221 | | | $ | 70 | | | $ | (19,841 | ) |
| (in thousands) | | Unrealized losses on securities | | | Officers' retirement plan | | | Directors' retirement plan | | | Accumulated other comprehensive loss | |
| Balance as of December 31, 2025 | | $ | (15,769 | ) | | $ | 221 | | | $ | 70 | | | $ | (15,478 | ) |
| Current period other comprehensive loss | | | (4,363 | ) | | | — | | | | — | | | | (4,363 | ) |
| Balance as of June 30, 2026 | | $ | (20,132 | ) | | $ | 221 | | | $ | 70 | | | $ | (19,841 | ) |
| (in thousands) | | Unrealized losses on securities | | | Officers' retirement plan | | | Directors' retirement plan | | | Accumulated other comprehensive loss | |
| Balance as of March 31, 2025 | | $ | (25,271 | ) | | $ | 207 | | | $ | 99 | | | $ | (24,965 | ) |
| Current period other comprehensive income | | | 2,324 | | | | — | | | | — | | | | 2,324 | |
| Balance as of June 30, 2025 | | $ | (22,947 | ) | | $ | 207 | | | $ | 99 | | | $ | (22,641 | ) |
| (in thousands) | | Unrealized losses on securities | | | Officers' retirement plan | | | Directors' retirement plan | | | Accumulated other comprehensive loss | |
| Balance as of December 31, 2024 | | $ | (34,157 | ) | | $ | 207 | | | $ | 99 | | | $ | (33,851 | ) |
| Current period other comprehensive income | | | 11,210 | | | | — | | | | — | | | | 11,210 | |
| Balance as of June 30, 2025 | | $ | (22,947 | ) | | $ | 207 | | | $ | 99 | | | $ | (22,641 | ) |
|