Note 3 - Loans Receivable - Summary of Loans Receivable (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|---|---|
| Loans receivable | $ 1,558,344 | $ 1,519,019 | ||||
| Allowance for credit losses | (17,640) | (17,370) | ||||
| Total loans, net | 1,540,704 | 1,501,649 | ||||
| Residential Portfolio Segment [Member] | ||||||
| Loans receivable | 189,376 | 183,793 | ||||
| Allowance for credit losses | (1,758) | $ (1,973) | (1,965) | $ (2,005) | $ (1,904) | $ (1,911) |
| Commercial Real Estate Portfolio Segment [Member] | ||||||
| Loans receivable | 940,507 | 918,839 | ||||
| Allowance for credit losses | (11,620) | (11,363) | (11,295) | (11,422) | (10,830) | (10,907) |
| Home Equity Portfolio Segment [Member] | ||||||
| Loans receivable | 108,629 | 108,073 | ||||
| Allowance for credit losses | (563) | (551) | (547) | (539) | (551) | (553) |
| Consumer Portfolio Segment [Member] | ||||||
| Loans receivable | 21,459 | 24,424 | ||||
| Allowance for credit losses | (195) | (45) | (84) | (222) | (239) | (245) |
| Commercial Portfolio Segment [Member] | ||||||
| Loans receivable | 298,373 | 283,890 | ||||
| Allowance for credit losses | $ (3,504) | $ (3,498) | $ (3,479) | $ (3,542) | $ (3,196) | $ (3,234) |