Note 4 - Mortgage Servicing Rights - Schedule of Activity in Mortgage Servicing Rights (Details) - Mortgage Servicing Rights [Member] - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Beginning balance | $ 14,885 | $ 15,120 | $ 15,043 | $ 15,376 |
| Mortgage servicing rights capitalized | 458 | 471 | 1,457 | 1,097 |
| Amortization of mortgage servicing rights | (511) | (460) | (1,668) | (1,342) |
| Mortgage servicing rights, net | $ 14,832 | $ 15,131 | $ 14,832 | $ 15,131 |