Note 3 - Loans - Summary of Loan Credit Quality (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | 12 Months Ended |
Jun. 30, 2024 | Jun. 30, 2023 | Jun. 30, 2024 | Jun. 30, 2023 | Dec. 31, 2023 |
Financing receivable, originated | $ 690,258 | | $ 690,258 | | $ 651,928 |
Mortgage Receivable [Member] | | | | | |
Financing receivable, originated | 593,423 | | 593,423 | | 560,009 |
Loans and Finance Receivables [Member] | | | | | |
Financing receivable, originated | 690,258 | | 690,258 | | 651,928 |
Current period gross writeoffs, originated | 803 | $ 353 | 830 | $ 368 | |
Commercial Real Estate Portfolio Segment [Member] | Mortgage Receivable [Member] | | | | | |
Financing receivable, originated in current fiscal year | 11,954 | | 11,954 | | 26,574 |
Financing receivable, originated in fiscal year before latest fiscal year | 26,312 | | 26,312 | | 59,554 |
Financing receivable, originated two fiscal years before latest fiscal year | 57,792 | | 57,792 | | 29,233 |
Financing receivable, originated three fiscal years before latest fiscal year | 28,500 | | 28,500 | | 40,719 |
Financing receivable, originated four fiscal years before latest fiscal year | 39,145 | | 39,145 | | 12,492 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 46,079 | | 46,079 | | 37,812 |
Financing receivable, originated, revolving | 2,929 | | 2,929 | | 2,045 |
Financing receivable, originated | 212,711 | | 212,711 | | 208,429 |
Year-to-date gross charge-offs | | | 0 | | 0 |
Fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Second fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Third fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Fourth fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Fifth and prior fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Current period gross writeoffs, revolving | | | 0 | | 0 |
Current period gross writeoffs, originated | 0 | 0 | 0 | 0 | 0 |
Commercial Real Estate Portfolio Segment [Member] | Pass [Member] | Mortgage Receivable [Member] | | | | | |
Financing receivable, originated in current fiscal year | 11,954 | | 11,954 | | 26,574 |
Financing receivable, originated in fiscal year before latest fiscal year | 26,312 | | 26,312 | | 59,554 |
Financing receivable, originated two fiscal years before latest fiscal year | 57,792 | | 57,792 | | 29,233 |
Financing receivable, originated three fiscal years before latest fiscal year | 28,500 | | 28,500 | | 40,719 |
Financing receivable, originated four fiscal years before latest fiscal year | 39,145 | | 39,145 | | 12,492 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 44,281 | | 44,281 | | 36,045 |
Financing receivable, originated, revolving | 2,929 | | 2,929 | | 2,045 |
Financing receivable, originated | 210,913 | | 210,913 | | 206,662 |
Commercial Real Estate Portfolio Segment [Member] | Special Mention [Member] | Mortgage Receivable [Member] | | | | | |
Financing receivable, originated in current fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated in fiscal year before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated two fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated three fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated four fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 1,741 | | 1,741 | | 1,767 |
Financing receivable, originated, revolving | 0 | | 0 | | 0 |
Financing receivable, originated | 1,741 | | 1,741 | | 1,767 |
Commercial Real Estate Portfolio Segment [Member] | Substandard [Member] | Mortgage Receivable [Member] | | | | | |
Financing receivable, originated in current fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated in fiscal year before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated two fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated three fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated four fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 57 | | 57 | | 0 |
Financing receivable, originated, revolving | 0 | | 0 | | 0 |
Financing receivable, originated | 57 | | 57 | | 0 |
Residential Portfolio Segment [Member] | Mortgage Receivable [Member] | | | | | |
Financing receivable, originated in current fiscal year | 16,884 | | 16,884 | | 43,809 |
Financing receivable, originated in fiscal year before latest fiscal year | 42,940 | | 42,940 | | 55,374 |
Financing receivable, originated two fiscal years before latest fiscal year | 54,127 | | 54,127 | | 66,498 |
Financing receivable, originated three fiscal years before latest fiscal year | 67,239 | | 67,239 | | 31,984 |
Financing receivable, originated four fiscal years before latest fiscal year | 30,256 | | 30,256 | | 11,717 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 40,109 | | 40,109 | | 30,456 |
Financing receivable, originated, revolving | 38,991 | | 38,991 | | 33,545 |
Financing receivable, originated | 290,546 | | 290,546 | | 273,383 |
Year-to-date gross charge-offs | | | 0 | | 0 |
Fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Second fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Third fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Fourth fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Fifth and prior fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Current period gross writeoffs, revolving | | | 0 | | 0 |
Current period gross writeoffs, originated | 0 | 0 | 0 | 0 | 0 |
Residential Portfolio Segment [Member] | Pass [Member] | Mortgage Receivable [Member] | | | | | |
Financing receivable, originated in current fiscal year | 16,884 | | 16,884 | | 43,809 |
Financing receivable, originated in fiscal year before latest fiscal year | 42,940 | | 42,940 | | 55,374 |
Financing receivable, originated two fiscal years before latest fiscal year | 53,771 | | 53,771 | | 64,522 |
Financing receivable, originated three fiscal years before latest fiscal year | 64,458 | | 64,458 | | 31,339 |
Financing receivable, originated four fiscal years before latest fiscal year | 29,298 | | 29,298 | | 11,717 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 39,909 | | 39,909 | | 30,253 |
Financing receivable, originated, revolving | 38,072 | | 38,072 | | 33,144 |
Financing receivable, originated | 285,332 | | 285,332 | | 270,158 |
Residential Portfolio Segment [Member] | Special Mention [Member] | Mortgage Receivable [Member] | | | | | |
Financing receivable, originated in current fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated in fiscal year before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated two fiscal years before latest fiscal year | 356 | | 356 | | 1,391 |
Financing receivable, originated three fiscal years before latest fiscal year | 1,377 | | 1,377 | | 278 |
Financing receivable, originated four fiscal years before latest fiscal year | 326 | | 326 | | 0 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 200 | | 200 | | 203 |
Financing receivable, originated, revolving | 535 | | 535 | | 357 |
Financing receivable, originated | 2,794 | | 2,794 | | 2,229 |
Residential Portfolio Segment [Member] | Substandard [Member] | Mortgage Receivable [Member] | | | | | |
Financing receivable, originated in current fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated in fiscal year before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated two fiscal years before latest fiscal year | 0 | | 0 | | 585 |
Financing receivable, originated three fiscal years before latest fiscal year | 1,404 | | 1,404 | | 367 |
Financing receivable, originated four fiscal years before latest fiscal year | 632 | | 632 | | 0 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated, revolving | 384 | | 384 | | 44 |
Financing receivable, originated | 2,420 | | 2,420 | | 996 |
Real Estate Construction Loan [Member] | Mortgage Receivable [Member] | | | | | |
Financing receivable, originated in current fiscal year | 19,341 | | 19,341 | | 34,896 |
Financing receivable, originated in fiscal year before latest fiscal year | 27,083 | | 27,083 | | 17,276 |
Financing receivable, originated two fiscal years before latest fiscal year | 15,642 | | 15,642 | | 12,563 |
Financing receivable, originated three fiscal years before latest fiscal year | 17,241 | | 17,241 | | 1,809 |
Financing receivable, originated four fiscal years before latest fiscal year | 1,097 | | 1,097 | | 1,611 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 1,930 | | 1,930 | | 1,997 |
Financing receivable, originated, revolving | 7,832 | | 7,832 | | 8,045 |
Financing receivable, originated | 90,166 | | 90,166 | | 78,197 |
Year-to-date gross charge-offs | | | 0 | | 0 |
Fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Second fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Third fiscal year before current fiscal year period gross writeoffs | | | 0 | | 386 |
Fourth fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Fifth and prior fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Current period gross writeoffs, revolving | | | 0 | | 0 |
Current period gross writeoffs, originated | 0 | 346 | 0 | 346 | 386 |
Real Estate Construction Loan [Member] | Pass [Member] | Mortgage Receivable [Member] | | | | | |
Financing receivable, originated in current fiscal year | 19,341 | | 19,341 | | 34,896 |
Financing receivable, originated in fiscal year before latest fiscal year | 27,083 | | 27,083 | | 17,078 |
Financing receivable, originated two fiscal years before latest fiscal year | 15,464 | | 15,464 | | 12,563 |
Financing receivable, originated three fiscal years before latest fiscal year | 17,241 | | 17,241 | | 1,425 |
Financing receivable, originated four fiscal years before latest fiscal year | 679 | | 679 | | 1,611 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 1,930 | | 1,930 | | 1,997 |
Financing receivable, originated, revolving | 7,832 | | 7,832 | | 8,045 |
Financing receivable, originated | 89,570 | | 89,570 | | 77,615 |
Real Estate Construction Loan [Member] | Special Mention [Member] | Mortgage Receivable [Member] | | | | | |
Financing receivable, originated in current fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated in fiscal year before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated two fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated three fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated four fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated, revolving | 0 | | 0 | | 0 |
Financing receivable, originated | 0 | | 0 | | 0 |
Real Estate Construction Loan [Member] | Substandard [Member] | Mortgage Receivable [Member] | | | | | |
Financing receivable, originated in current fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated in fiscal year before latest fiscal year | 0 | | 0 | | 198 |
Financing receivable, originated two fiscal years before latest fiscal year | 178 | | 178 | | 0 |
Financing receivable, originated three fiscal years before latest fiscal year | 0 | | 0 | | 384 |
Financing receivable, originated four fiscal years before latest fiscal year | 418 | | 418 | | 0 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated, revolving | 0 | | 0 | | 0 |
Financing receivable, originated | 596 | | 596 | | 582 |
Commercial Portfolio Segment [Member] | Loans and Finance Receivables [Member] | | | | | |
Financing receivable, originated in current fiscal year | 4,757 | | 4,757 | | 12,048 |
Financing receivable, originated in fiscal year before latest fiscal year | 11,911 | | 11,911 | | 12,130 |
Financing receivable, originated two fiscal years before latest fiscal year | 11,322 | | 11,322 | | 7,247 |
Financing receivable, originated three fiscal years before latest fiscal year | 5,813 | | 5,813 | | 3,624 |
Financing receivable, originated four fiscal years before latest fiscal year | 2,919 | | 2,919 | | 4,823 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 7,167 | | 7,167 | | 5,282 |
Financing receivable, originated, revolving | 47,037 | | 47,037 | | 40,829 |
Financing receivable, originated | 90,926 | | 90,926 | | 85,983 |
Year-to-date gross charge-offs | | | 0 | | 0 |
Fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Second fiscal year before current fiscal year period gross writeoffs | | | 75 | | 0 |
Third fiscal year before current fiscal year period gross writeoffs | | | 83 | | 0 |
Fourth fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Fifth and prior fiscal year before current fiscal year period gross writeoffs | | | 607 | | 1 |
Current period gross writeoffs, revolving | | | 0 | | 0 |
Current period gross writeoffs, originated | 765 | 0 | 765 | 0 | 1 |
Commercial Portfolio Segment [Member] | Pass [Member] | Loans and Finance Receivables [Member] | | | | | |
Financing receivable, originated in current fiscal year | 4,757 | | 4,757 | | 12,024 |
Financing receivable, originated in fiscal year before latest fiscal year | 11,906 | | 11,906 | | 12,130 |
Financing receivable, originated two fiscal years before latest fiscal year | 11,322 | | 11,322 | | 7,247 |
Financing receivable, originated three fiscal years before latest fiscal year | 5,813 | | 5,813 | | 3,543 |
Financing receivable, originated four fiscal years before latest fiscal year | 2,919 | | 2,919 | | 4,823 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 7,132 | | 7,132 | | 5,250 |
Financing receivable, originated, revolving | 46,948 | | 46,948 | | 40,064 |
Financing receivable, originated | 90,797 | | 90,797 | | 85,081 |
Commercial Portfolio Segment [Member] | Special Mention [Member] | Loans and Finance Receivables [Member] | | | | | |
Financing receivable, originated in current fiscal year | 0 | | 0 | | 24 |
Financing receivable, originated in fiscal year before latest fiscal year | 5 | | 5 | | 0 |
Financing receivable, originated two fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated three fiscal years before latest fiscal year | 0 | | 0 | | 45 |
Financing receivable, originated four fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 35 | | 35 | | 32 |
Financing receivable, originated, revolving | 89 | | 89 | | 0 |
Financing receivable, originated | 129 | | 129 | | 101 |
Commercial Portfolio Segment [Member] | Substandard [Member] | Loans and Finance Receivables [Member] | | | | | |
Financing receivable, originated in current fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated in fiscal year before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated two fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated three fiscal years before latest fiscal year | 0 | | 0 | | 36 |
Financing receivable, originated four fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated, revolving | 0 | | 0 | | 765 |
Financing receivable, originated | 0 | | 0 | | 801 |
Consumer Portfolio Segment [Member] | Loans and Finance Receivables [Member] | | | | | |
Financing receivable, originated in current fiscal year | 1,263 | | 1,263 | | 1,317 |
Financing receivable, originated in fiscal year before latest fiscal year | 1,019 | | 1,019 | | 688 |
Financing receivable, originated two fiscal years before latest fiscal year | 485 | | 485 | | 275 |
Financing receivable, originated three fiscal years before latest fiscal year | 177 | | 177 | | 122 |
Financing receivable, originated four fiscal years before latest fiscal year | 111 | | 111 | | 348 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 417 | | 417 | | 176 |
Financing receivable, originated, revolving | 2,437 | | 2,437 | | 3,010 |
Financing receivable, originated | 5,909 | | 5,909 | | 5,936 |
Year-to-date gross charge-offs | | | 50 | | 46 |
Fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Second fiscal year before current fiscal year period gross writeoffs | | | 15 | | 0 |
Third fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Fourth fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Fifth and prior fiscal year before current fiscal year period gross writeoffs | | | 0 | | 0 |
Current period gross writeoffs, revolving | | | 0 | | 0 |
Current period gross writeoffs, originated | 38 | $ 7 | 65 | $ 22 | 46 |
Consumer Portfolio Segment [Member] | Pass [Member] | Loans and Finance Receivables [Member] | | | | | |
Financing receivable, originated in current fiscal year | 1,218 | | 1,218 | | 1,317 |
Financing receivable, originated in fiscal year before latest fiscal year | 1,019 | | 1,019 | | 688 |
Financing receivable, originated two fiscal years before latest fiscal year | 485 | | 485 | | 275 |
Financing receivable, originated three fiscal years before latest fiscal year | 177 | | 177 | | 122 |
Financing receivable, originated four fiscal years before latest fiscal year | 111 | | 111 | | 348 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 417 | | 417 | | 176 |
Financing receivable, originated, revolving | 2,437 | | 2,437 | | 3,010 |
Financing receivable, originated | 5,864 | | 5,864 | | 5,936 |
Consumer Portfolio Segment [Member] | Special Mention [Member] | Loans and Finance Receivables [Member] | | | | | |
Financing receivable, originated in current fiscal year | 45 | | 45 | | 0 |
Financing receivable, originated in fiscal year before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated two fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated three fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated four fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated, revolving | 0 | | 0 | | 0 |
Financing receivable, originated | 45 | | 45 | | 0 |
Consumer Portfolio Segment [Member] | Substandard [Member] | Loans and Finance Receivables [Member] | | | | | |
Financing receivable, originated in current fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated in fiscal year before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated two fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated three fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated four fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated five and prior fiscal years before latest fiscal year | 0 | | 0 | | 0 |
Financing receivable, originated, revolving | 0 | | 0 | | 0 |
Financing receivable, originated | $ 0 | | $ 0 | | $ 0 |