Note 3 - Loans - Summary of Loans (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|
| Loans | $ 1,487,398 | $ 1,449,745 | $ 1,443,022 | |
| Allowance for credit losses | (14,943) | (14,719) | (15,186) | $ (16,400) |
| Loans, net | 1,472,455 | 1,435,026 | ||
| Commercial and Industrial Loans [Member] | ||||
| Loans | 113,342 | 117,944 | 120,700 | |
| Allowance for credit losses | (3,375) | (3,188) | (3,440) | (3,927) |
| Consumer and Other Loans [Member] | ||||
| Loans | 17,884 | 19,116 | 19,928 | |
| Allowance for credit losses | (175) | (221) | (241) | (160) |
| Construction and Land Development [Member] | Real Estate 1 [Member] | ||||
| Loans | 113,289 | 88,424 | 78,169 | |
| Allowance for credit losses | (723) | (539) | (496) | (585) |
| Secured by Multi-family Residential Properties [Member] | Real Estate 1 [Member] | ||||
| Loans | 522,763 | 527,283 | 544,162 | |
| Allowance for credit losses | (4,485) | (4,819) | (5,162) | (4,266) |
| Other Real Estate Loans [Member] | Real Estate 1 [Member] | ||||
| Loans | 720,120 | 696,978 | 680,063 | |
| Allowance for credit losses | $ (6,185) | $ (5,952) | $ (5,847) | $ (7,462) |