Note 4 - Mortgage Servicing Rights - Schedule of Activity in Mortgage Servicing Rights (Details) - Mortgage Servicing Rights [Member] - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Beginning balance | $ 15,282 | $ 15,738 | $ 15,376 | $ 15,853 |
Mortgage servicing rights capitalized | 355 | 347 | 626 | 599 |
Amortization of mortgage servicing rights | (517) | (471) | (882) | (838) |
Ending balance | $ 15,120 | $ 15,614 | $ 15,120 | $ 15,614 |