Note 7 - Loans and Related Allowance for Credit Losses - Classes of the Loan Portfolio Summarized by Credit Quality (Details) - USD ($) $ in Thousands | 12 Months Ended |
Dec. 31, 2023 | Dec. 31, 2022 |
Term loans amortized, current year | $ 241,600 | |
Term loans amortized, one year before | 290,633 | |
Term loans amortized, two years before | 207,871 | |
Term loans amortized, three years before | 126,649 | |
Term loans amortized, four years before | 85,500 | |
Term loans amortized, prior | 310,143 | |
Term loans amortized, revolving | 215,734 | |
Outstanding balance | 1,478,130 | $ 1,352,872 |
Current-period gross charge-offs, total | 302 | 446 |
Loss | (310,143) | |
Loss | (1,478,130) | (1,352,872) |
Commercial Real Estate Portfolio Segment [Member] | Owner Occupied Loan [Member] | | |
Term loans amortized, current year | 14,634 | |
Term loans amortized, one year before | 39,477 | |
Term loans amortized, two years before | 41,609 | |
Term loans amortized, three years before | 26,599 | |
Term loans amortized, four years before | 12,463 | |
Term loans amortized, prior | 46,101 | |
Term loans amortized, revolving | 2,662 | |
Outstanding balance | 183,545 | 191,748 |
Current-period gross charge-offs current | 0 | |
Current-period gross charge-offs one year before | 0 | |
Current-period gross charge-offs, two years before | 0 | |
Current-period gross charge-offs, three years before | 0 | |
Current-period gross charge-offs, four years before | 0 | |
Current-period gross charge-offs, prior | 46 | |
Current-period gross charge-offs, revolving | 0 | |
Current-period gross charge-offs, total | 46 | 0 |
Loss | (46,101) | |
Loss | (183,545) | (191,748) |
Commercial Real Estate Portfolio Segment [Member] | Non-owner occupied Loan [Member] | | |
Term loans amortized, current year | 43,393 | |
Term loans amortized, one year before | 97,606 | |
Term loans amortized, two years before | 41,606 | |
Term loans amortized, three years before | 22,707 | |
Term loans amortized, four years before | 41,529 | |
Term loans amortized, prior | 154,235 | |
Term loans amortized, revolving | 504 | |
Outstanding balance | 401,580 | 380,580 |
Current-period gross charge-offs current | 0 | |
Current-period gross charge-offs one year before | 0 | |
Current-period gross charge-offs, two years before | 0 | |
Current-period gross charge-offs, three years before | 0 | |
Current-period gross charge-offs, four years before | 0 | |
Current-period gross charge-offs, prior | 0 | |
Current-period gross charge-offs, revolving | 0 | |
Current-period gross charge-offs, total | 0 | 150 |
Loss | (154,235) | |
Loss | (401,580) | (380,580) |
Commercial Real Estate Portfolio Segment [Member] | Multifamily Loan [Member] | | |
Term loans amortized, current year | 29,218 | |
Term loans amortized, one year before | 25,776 | |
Term loans amortized, two years before | 4,267 | |
Term loans amortized, three years before | 10,453 | |
Term loans amortized, four years before | 1,391 | |
Term loans amortized, prior | 11,297 | |
Term loans amortized, revolving | 104 | |
Outstanding balance | 82,506 | 58,251 |
Current-period gross charge-offs current | 0 | |
Current-period gross charge-offs one year before | 0 | |
Current-period gross charge-offs, two years before | 0 | |
Current-period gross charge-offs, three years before | 0 | |
Current-period gross charge-offs, four years before | 0 | |
Current-period gross charge-offs, prior | 0 | |
Current-period gross charge-offs, revolving | 0 | |
Current-period gross charge-offs, total | 0 | 0 |
Loss | (11,297) | |
Loss | (82,506) | (58,251) |
Residential Portfolio Segment [Member] | | |
Term loans amortized, current year | 50,086 | |
Term loans amortized, one year before | 56,307 | |
Term loans amortized, two years before | 79,119 | |
Term loans amortized, three years before | 39,476 | |
Term loans amortized, four years before | 19,442 | |
Term loans amortized, prior | 83,752 | |
Term loans amortized, revolving | 672 | |
Outstanding balance | 328,854 | 296,308 |
Current-period gross charge-offs current | 0 | |
Current-period gross charge-offs one year before | 0 | |
Current-period gross charge-offs, two years before | 0 | |
Current-period gross charge-offs, three years before | 0 | |
Current-period gross charge-offs, four years before | 0 | |
Current-period gross charge-offs, prior | 108 | |
Current-period gross charge-offs, revolving | 0 | |
Current-period gross charge-offs, total | 108 | 0 |
Loss | (83,752) | |
Loss | (328,854) | (296,308) |
Commercial And Industrial [Member] | | |
Term loans amortized, current year | 46,931 | |
Term loans amortized, one year before | 43,509 | |
Term loans amortized, two years before | 17,909 | |
Term loans amortized, three years before | 25,496 | |
Term loans amortized, four years before | 2,865 | |
Term loans amortized, prior | 7,405 | |
Term loans amortized, revolving | 77,393 | |
Outstanding balance | 221,508 | 195,602 |
Current-period gross charge-offs current | 0 | |
Current-period gross charge-offs one year before | 0 | |
Current-period gross charge-offs, two years before | 75 | |
Current-period gross charge-offs, three years before | 0 | |
Current-period gross charge-offs, four years before | 6 | |
Current-period gross charge-offs, prior | 4 | |
Current-period gross charge-offs, revolving | 0 | |
Current-period gross charge-offs, total | 85 | 40 |
Loss | (7,405) | |
Loss | (221,508) | (195,602) |
Home Equity Lines of Credit [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 231 | |
Term loans amortized, two years before | 0 | |
Term loans amortized, three years before | 52 | |
Term loans amortized, four years before | 92 | |
Term loans amortized, prior | 2,680 | |
Term loans amortized, revolving | 124,763 | |
Outstanding balance | 127,818 | 128,065 |
Current-period gross charge-offs current | 0 | |
Current-period gross charge-offs one year before | 0 | |
Current-period gross charge-offs, two years before | 0 | |
Current-period gross charge-offs, three years before | 0 | |
Current-period gross charge-offs, four years before | 0 | |
Current-period gross charge-offs, prior | 0 | |
Current-period gross charge-offs, revolving | 0 | |
Current-period gross charge-offs, total | 0 | 25 |
Loss | (2,680) | |
Loss | (127,818) | (128,065) |
Construction and Other [Member] | | |
Term loans amortized, current year | 55,528 | |
Term loans amortized, one year before | 26,632 | |
Term loans amortized, two years before | 23,037 | |
Term loans amortized, three years before | 1,777 | |
Term loans amortized, four years before | 7,644 | |
Term loans amortized, prior | 851 | |
Term loans amortized, revolving | 9,636 | |
Outstanding balance | 125,105 | 94,199 |
Current-period gross charge-offs current | 0 | |
Current-period gross charge-offs one year before | 0 | |
Current-period gross charge-offs, two years before | 0 | |
Current-period gross charge-offs, three years before | 0 | |
Current-period gross charge-offs, four years before | 0 | |
Current-period gross charge-offs, prior | 0 | |
Current-period gross charge-offs, revolving | 0 | |
Current-period gross charge-offs, total | 0 | 0 |
Loss | (851) | |
Loss | (125,105) | (94,199) |
Consumer Portfolio Segment [Member] | | |
Term loans amortized, current year | 1,810 | |
Term loans amortized, one year before | 1,095 | |
Term loans amortized, two years before | 324 | |
Term loans amortized, three years before | 89 | |
Term loans amortized, four years before | 74 | |
Term loans amortized, prior | 3,822 | |
Term loans amortized, revolving | 0 | |
Outstanding balance | 7,214 | 8,119 |
Current-period gross charge-offs current | 0 | |
Current-period gross charge-offs one year before | 25 | |
Current-period gross charge-offs, two years before | 0 | |
Current-period gross charge-offs, three years before | 0 | |
Current-period gross charge-offs, four years before | 0 | |
Current-period gross charge-offs, prior | 38 | |
Current-period gross charge-offs, revolving | 0 | |
Current-period gross charge-offs, total | 63 | 231 |
Loss | (3,822) | |
Loss | (7,214) | (8,119) |
Pass [Member] | | |
Outstanding balance | | 1,272,088 |
Loss | | (1,272,088) |
Pass [Member] | Commercial Real Estate Portfolio Segment [Member] | Owner Occupied Loan [Member] | | |
Term loans amortized, current year | 14,634 | |
Term loans amortized, one year before | 34,850 | |
Term loans amortized, two years before | 41,609 | |
Term loans amortized, three years before | 25,040 | |
Term loans amortized, four years before | 12,304 | |
Term loans amortized, prior | 41,976 | |
Term loans amortized, revolving | 2,662 | |
Outstanding balance | 173,075 | 176,400 |
Loss | (41,976) | |
Loss | (173,075) | (176,400) |
Pass [Member] | Commercial Real Estate Portfolio Segment [Member] | Non-owner occupied Loan [Member] | | |
Term loans amortized, current year | 43,393 | |
Term loans amortized, one year before | 95,098 | |
Term loans amortized, two years before | 40,959 | |
Term loans amortized, three years before | 22,707 | |
Term loans amortized, four years before | 32,405 | |
Term loans amortized, prior | 127,469 | |
Term loans amortized, revolving | 504 | |
Outstanding balance | 362,535 | 331,584 |
Loss | (127,469) | |
Loss | (362,535) | (331,584) |
Pass [Member] | Commercial Real Estate Portfolio Segment [Member] | Multifamily Loan [Member] | | |
Term loans amortized, current year | 29,218 | |
Term loans amortized, one year before | 25,776 | |
Term loans amortized, two years before | 4,267 | |
Term loans amortized, three years before | 10,453 | |
Term loans amortized, four years before | 1,391 | |
Term loans amortized, prior | 11,231 | |
Term loans amortized, revolving | 104 | |
Outstanding balance | 82,440 | 58,251 |
Loss | (11,231) | |
Loss | (82,440) | (58,251) |
Pass [Member] | Residential Portfolio Segment [Member] | | |
Term loans amortized, current year | 50,086 | |
Term loans amortized, one year before | 56,180 | |
Term loans amortized, two years before | 78,909 | |
Term loans amortized, three years before | 39,476 | |
Term loans amortized, four years before | 19,418 | |
Term loans amortized, prior | 82,441 | |
Term loans amortized, revolving | 672 | |
Outstanding balance | 327,182 | 294,254 |
Loss | (82,441) | |
Loss | (327,182) | (294,254) |
Pass [Member] | Commercial And Industrial [Member] | | |
Term loans amortized, current year | 46,918 | |
Term loans amortized, one year before | 43,494 | |
Term loans amortized, two years before | 17,909 | |
Term loans amortized, three years before | 25,143 | |
Term loans amortized, four years before | 2,741 | |
Term loans amortized, prior | 6,533 | |
Term loans amortized, revolving | 66,842 | |
Outstanding balance | 209,580 | 185,674 |
Loss | (6,533) | |
Loss | (209,580) | (185,674) |
Pass [Member] | Home Equity Lines of Credit [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 126 | |
Term loans amortized, two years before | 0 | |
Term loans amortized, three years before | 16 | |
Term loans amortized, four years before | 63 | |
Term loans amortized, prior | 2,097 | |
Term loans amortized, revolving | 124,001 | |
Outstanding balance | 126,303 | 127,080 |
Loss | (2,097) | |
Loss | (126,303) | (127,080) |
Pass [Member] | Construction and Other [Member] | | |
Term loans amortized, current year | 55,528 | |
Term loans amortized, one year before | 23,059 | |
Term loans amortized, two years before | 20,246 | |
Term loans amortized, three years before | 1,777 | |
Term loans amortized, four years before | 5,609 | |
Term loans amortized, prior | 851 | |
Term loans amortized, revolving | 9,152 | |
Outstanding balance | 116,222 | 90,728 |
Loss | (851) | |
Loss | (116,222) | (90,728) |
Pass [Member] | Consumer Portfolio Segment [Member] | | |
Term loans amortized, current year | 1,810 | |
Term loans amortized, one year before | 1,088 | |
Term loans amortized, two years before | 324 | |
Term loans amortized, three years before | 89 | |
Term loans amortized, four years before | 74 | |
Term loans amortized, prior | 3,669 | |
Term loans amortized, revolving | 0 | |
Outstanding balance | 7,054 | 8,117 |
Loss | (3,669) | |
Loss | (7,054) | (8,117) |
Special Mention [Member] | | |
Outstanding balance | | 21,504 |
Loss | | (21,504) |
Special Mention [Member] | Commercial Real Estate Portfolio Segment [Member] | Owner Occupied Loan [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 2,271 | |
Term loans amortized, two years before | 0 | |
Term loans amortized, three years before | 0 | |
Term loans amortized, four years before | 13 | |
Term loans amortized, prior | 799 | |
Term loans amortized, revolving | 0 | |
Outstanding balance | 3,083 | 6,873 |
Loss | (799) | |
Loss | (3,083) | (6,873) |
Special Mention [Member] | Commercial Real Estate Portfolio Segment [Member] | Non-owner occupied Loan [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 2,508 | |
Term loans amortized, two years before | 0 | |
Term loans amortized, three years before | 0 | |
Term loans amortized, four years before | 0 | |
Term loans amortized, prior | 2,197 | |
Term loans amortized, revolving | 0 | |
Outstanding balance | 4,705 | 6,387 |
Loss | (2,197) | |
Loss | (4,705) | (6,387) |
Special Mention [Member] | Commercial Real Estate Portfolio Segment [Member] | Multifamily Loan [Member] | | |
Outstanding balance | | 0 |
Loss | | 0 |
Special Mention [Member] | Residential Portfolio Segment [Member] | | |
Outstanding balance | | 0 |
Loss | | 0 |
Special Mention [Member] | Commercial And Industrial [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 0 | |
Term loans amortized, two years before | 0 | |
Term loans amortized, three years before | 0 | |
Term loans amortized, four years before | 0 | |
Term loans amortized, prior | 0 | |
Term loans amortized, revolving | 184 | |
Outstanding balance | 184 | 7,936 |
Loss | 0 | |
Loss | (184) | (7,936) |
Special Mention [Member] | Home Equity Lines of Credit [Member] | | |
Outstanding balance | | 0 |
Loss | | 0 |
Special Mention [Member] | Construction and Other [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 3,573 | |
Term loans amortized, two years before | 2,371 | |
Term loans amortized, three years before | 0 | |
Term loans amortized, four years before | 265 | |
Term loans amortized, prior | 0 | |
Term loans amortized, revolving | 0 | |
Outstanding balance | 6,209 | 308 |
Loss | 0 | |
Loss | (6,209) | (308) |
Special Mention [Member] | Consumer Portfolio Segment [Member] | | |
Outstanding balance | | 0 |
Loss | | 0 |
Substandard [Member] | | |
Outstanding balance | | 59,280 |
Loss | | (59,280) |
Substandard [Member] | Commercial Real Estate Portfolio Segment [Member] | Owner Occupied Loan [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 2,356 | |
Term loans amortized, two years before | 0 | |
Term loans amortized, three years before | 1,559 | |
Term loans amortized, four years before | 146 | |
Term loans amortized, prior | 3,326 | |
Term loans amortized, revolving | 0 | |
Outstanding balance | 7,387 | 8,475 |
Loss | (3,326) | |
Loss | (7,387) | (8,475) |
Substandard [Member] | Commercial Real Estate Portfolio Segment [Member] | Non-owner occupied Loan [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 0 | |
Term loans amortized, two years before | 0 | |
Term loans amortized, three years before | 0 | |
Term loans amortized, four years before | 5,237 | |
Term loans amortized, prior | 24,569 | |
Term loans amortized, revolving | 0 | |
Outstanding balance | 29,806 | 42,609 |
Loss | (24,569) | |
Loss | (29,806) | (42,609) |
Substandard [Member] | Commercial Real Estate Portfolio Segment [Member] | Multifamily Loan [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 0 | |
Term loans amortized, two years before | 0 | |
Term loans amortized, three years before | 0 | |
Term loans amortized, four years before | 0 | |
Term loans amortized, prior | 66 | |
Term loans amortized, revolving | 0 | |
Outstanding balance | 66 | 0 |
Loss | (66) | |
Loss | (66) | 0 |
Substandard [Member] | Residential Portfolio Segment [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 127 | |
Term loans amortized, two years before | 210 | |
Term loans amortized, three years before | 0 | |
Term loans amortized, four years before | 24 | |
Term loans amortized, prior | 1,311 | |
Term loans amortized, revolving | 0 | |
Outstanding balance | 1,672 | 2,054 |
Loss | (1,311) | |
Loss | (1,672) | (2,054) |
Substandard [Member] | Commercial And Industrial [Member] | | |
Term loans amortized, current year | 13 | |
Term loans amortized, one year before | 15 | |
Term loans amortized, two years before | 0 | |
Term loans amortized, three years before | 353 | |
Term loans amortized, four years before | 124 | |
Term loans amortized, prior | 876 | |
Term loans amortized, revolving | 10,367 | |
Outstanding balance | 11,748 | 1,992 |
Loss | (876) | |
Loss | (11,748) | (1,992) |
Substandard [Member] | Home Equity Lines of Credit [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 105 | |
Term loans amortized, two years before | 0 | |
Term loans amortized, three years before | 36 | |
Term loans amortized, four years before | 29 | |
Term loans amortized, prior | 583 | |
Term loans amortized, revolving | 762 | |
Outstanding balance | 1,515 | 985 |
Loss | (583) | |
Loss | (1,515) | (985) |
Substandard [Member] | Construction and Other [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 0 | |
Term loans amortized, two years before | 420 | |
Term loans amortized, three years before | 0 | |
Term loans amortized, four years before | 1,770 | |
Term loans amortized, prior | 0 | |
Term loans amortized, revolving | 484 | |
Outstanding balance | 2,674 | 3,163 |
Loss | 0 | |
Loss | (2,674) | (3,163) |
Substandard [Member] | Consumer Portfolio Segment [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 7 | |
Term loans amortized, two years before | 0 | |
Term loans amortized, three years before | 0 | |
Term loans amortized, four years before | 0 | |
Term loans amortized, prior | 153 | |
Term loans amortized, revolving | 0 | |
Outstanding balance | 160 | 2 |
Loss | (153) | |
Loss | (160) | (2) |
Doubtful [Member] | | |
Outstanding balance | | 0 |
Loss | | 0 |
Doubtful [Member] | Commercial Real Estate Portfolio Segment [Member] | Owner Occupied Loan [Member] | | |
Outstanding balance | | 0 |
Loss | | 0 |
Doubtful [Member] | Commercial Real Estate Portfolio Segment [Member] | Non-owner occupied Loan [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 0 | |
Term loans amortized, two years before | 647 | |
Term loans amortized, three years before | 0 | |
Term loans amortized, four years before | 3,887 | |
Term loans amortized, prior | 0 | |
Term loans amortized, revolving | 0 | |
Outstanding balance | 4,534 | 0 |
Loss | 0 | |
Loss | (4,534) | 0 |
Doubtful [Member] | Commercial Real Estate Portfolio Segment [Member] | Multifamily Loan [Member] | | |
Outstanding balance | | 0 |
Loss | | 0 |
Doubtful [Member] | Residential Portfolio Segment [Member] | | |
Outstanding balance | | 0 |
Loss | | 0 |
Doubtful [Member] | Commercial And Industrial [Member] | | |
Outstanding balance | | 0 |
Loss | | 0 |
Doubtful [Member] | Home Equity Lines of Credit [Member] | | |
Outstanding balance | | 0 |
Loss | | 0 |
Doubtful [Member] | Construction and Other [Member] | | |
Outstanding balance | | 0 |
Loss | | 0 |
Doubtful [Member] | Consumer Portfolio Segment [Member] | | |
Outstanding balance | | 0 |
Loss | | $ 0 |
Unlikely to be Collected Financing Receivable [Member] | Commercial And Industrial [Member] | | |
Term loans amortized, current year | 0 | |
Term loans amortized, one year before | 0 | |
Term loans amortized, two years before | 0 | |
Term loans amortized, three years before | 0 | |
Term loans amortized, four years before | 0 | |
Term loans amortized, prior | 4 | |
Term loans amortized, revolving | 0 | |
Outstanding balance | 4 | |
Loss | (4) | |
Loss | $ (4) | |