Note 5 - Loan Servicing - Schedule of Amortization of Mortgage Servicing Rights Netted Against Loan Servicing Fee Income (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Mortgages [Member] | |||||
| Beginning of period | $ 4,567 | $ 4,761 | $ 5,424 | $ 4,761 | $ 5,656 |
| Additions | 174 | 37 | 24 | 211 | 29 |
| Payoffs | (58) | (68) | (98) | (126) | (179) |
| Amortization | (146) | (163) | (167) | (309) | (323) |
| End of period | 4,537 | 4,567 | 5,183 | 4,537 | 5,183 |
| Small Business Administration Loans [Member] | |||||
| Beginning of period | 1,267 | 1,280 | 1,342 | 1,280 | 1,329 |
| Additions | 101 | 48 | 15 | 149 | 77 |
| Payoffs | (22) | (38) | (17) | (60) | (20) |
| Amortization | (19) | (23) | (41) | (42) | (87) |
| End of period | $ 1,327 | $ 1,267 | $ 1,299 | $ 1,327 | $ 1,299 |