Note 3 - Loans Receivable - Summary of Loans Receivable (Details) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Jun. 30, 2026 |
Dec. 31, 2025 |
Sep. 30, 2025 |
Jun. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|---|---|
| Loans receivable | $ 1,717,378 | $ 1,519,019 | ||||
| Allowance for credit losses | (19,490) | (17,370) | ||||
| Total loans, net | 1,697,888 | 1,501,649 | ||||
| Deferred fees, net included in total loans | (3,487) | (3,619) | ||||
| Residential Portfolio Segment [Member] | ||||||
| Loans receivable | 199,226 | 183,793 | ||||
| Allowance for credit losses | (1,890) | $ (1,758) | (1,965) | $ (2,015) | $ (2,005) | $ (1,911) |
| Commercial Real Estate Portfolio Segment [Member] | ||||||
| Loans receivable | 1,061,474 | 918,839 | ||||
| Allowance for credit losses | (12,838) | (11,620) | (11,295) | (11,434) | (11,422) | (10,907) |
| Home Equity Portfolio Segment [Member] | ||||||
| Loans receivable | 115,937 | 108,073 | ||||
| Allowance for credit losses | (579) | (563) | (547) | (540) | (539) | (553) |
| Consumer Portfolio Segment [Member] | ||||||
| Loans receivable | 21,096 | 24,424 | ||||
| Allowance for credit losses | (167) | (195) | (84) | (185) | (222) | (245) |
| Commercial Portfolio Segment [Member] | ||||||
| Loans receivable | 319,645 | 283,890 | ||||
| Allowance for credit losses | $ (4,016) | $ (3,504) | $ (3,479) | $ (3,566) | $ (3,542) | $ (3,234) |