Note 11 - Stock Based Compensation (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Notes Tables |
|
| Employee Stock Ownership Plan (ESOP) Disclosures [Table Text Block] |
| | | As of June 30, | |
| | | 2026 | | | 2025 | |
| | | (Dollars in thousands) | |
| Shares allocated | | | 85,669 | | | | 64,844 | |
| Shares committed for allocation | | | 10,806 | | | | 10,610 | |
| Shares distributed to plan participants | | | (5,015 | ) | | | (1,597 | ) |
| Unallocated | | | 335,361 | | | | 356,382 | |
| Total ESOP shares | | | 426,821 | | | | 430,239 | |
| | | | | | | | | |
| Fair value of unearned shares as of June 30, 2026 and 2025, respectively | | $ | 4,615 | | | $ | 4,394 | |
|
| Share-Based Payment Arrangement, Option, Activity [Table Text Block] |
| Stock Option | | Shares | | | Weighted Average Exercise Price | | | Aggregate Intrinsic Value (1) | |
| | | | | | | | | | | | | |
| Outstanding at March 31, 2025 | | | 492,500 | | | $ | 9.59 | | | | | |
| Granted | | | — | | | | — | | | | | |
| Exercised | | | — | | | | — | | | | | |
| Forfeited | | | (2,000 | ) | | | 9.36 | | | | | |
| Outstanding at June 30, 2025 | | | 490,500 | | | $ | 9.59 | | | $ | 1,344 | |
| Exercisable - End of Period | | | 186,800 | | | | 9.36 | | | | 555 | |
| | | | | | | | | | | | | |
| Outstanding at March 31, 2026 | | | 467,500 | | | $ | 9.61 | | | | | |
| Granted | | | — | | | | — | | | | | |
| Exercised | | | — | | | | — | | | | | |
| Forfeited | | | — | | | | — | | | | | |
| Outstanding at June 30, 2026 | | | 467,500 | | | $ | 9.61 | | | $ | 1,940 | |
| Exercisable - End of Period | | | 291,300 | | | | 9.44 | | | | 1,258 | |
| Stock Option | | Shares | | | Weighted Average Exercise Price | | | Aggregate Intrinsic Value (1) | |
| | | | | | | | | | | | | |
| Outstanding at December 31, 2024 | | | 500,500 | | | $ | 9.59 | | | | | |
| Granted | | | — | | | | — | | | | | |
| Exercised | | | — | | | | — | | | | | |
| Forfeited | | | (10,000 | ) | | | 9.36 | | | | | |
| Outstanding at June 30, 2025 | | | 490,500 | | | $ | 9.59 | | | $ | 1,344 | |
| Exercisable - End of Period | | | 186,800 | | | | 9.36 | | | | 555 | |
| | | | | | | | | | | | | |
| Outstanding at December 31, 2025 | | | 467,500 | | | $ | 9.61 | | | | | |
| Granted | | | — | | | | — | | | | | |
| Exercised | | | — | | | | — | | | | | |
| Forfeited | | | — | | | | — | | | | | |
| Outstanding at June 30, 2026 | | | 467,500 | | | $ | 9.61 | | | $ | 1,940 | |
| Exercisable - End of Period | | | 291,300 | | | | 9.44 | | | | 1,258 | |
|
| Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] |
| Restricted Stock | | Shares | | | Weighted Average Grant Date Fair Value | |
| | | | | | | | | |
| Non-vested balance as of March 31, 2025 | | | 149,740 | | | $ | 9.57 | |
| Granted | | | — | | | | — | |
| Vested | | | 33,260 | | | | 9.36 | |
| Forfeited | | | — | | | | — | |
| Non-vested balance as of June 30, 2025 | | | 116,480 | | | $ | 9.63 | |
| | | | | | | | | |
| Non-vested balance as of March 31, 2026 | | | 113,140 | | | $ | 9.58 | |
| Granted | | | — | | | | — | |
| Vested | | | 46,860 | | | | 9.36 | |
| Forfeited | | | — | | | | — | |
| Non-vested balance as of June 30, 2026 | | | 66,280 | | | $ | 9.75 | |
| Restricted Stock | | Shares | | | Weighted Average Grant Date Fair Value | |
| | | | | | | | | |
| Non-vested balance as of December 31, 2024 | | | 151,740 | | | $ | 9.57 | |
| Granted | | | — | | | | — | |
| Vested | | | 33,260 | | | | 9.36 | |
| Forfeited | | | 2,000 | | | | 9.36 | |
| Non-vested balance as of June 30, 2025 | | | 116,480 | | | $ | 9.63 | |
| | | | | | | | | |
| Non-vested balance as of December 31, 2025 | | | 113,140 | | | $ | 9.58 | |
| Granted | | | — | | | | — | |
| Vested | | | 46,860 | | | | 9.36 | |
| Forfeited | | | — | | | | — | |
| Non-vested balance as of June 30, 2026 | | | 66,280 | | | $ | 9.75 | |
|
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] |
| | | Three Months Ended June 30, | | | Six months ended June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| | | (Dollars in thousands) | | | (Dollars in thousands) | |
| Stock option expense | | $ | 204 | | | $ | 87 | | | $ | 290 | | | $ | 160 | |
| Restricted stock expense | | | 211 | | | | 88 | | | | 298 | | | | 172 | |
| Total stock based compensation expense | | $ | 415 | | | $ | 175 | | | $ | 588 | | | $ | 332 | |
|