v3.26.1
Note 4 - Loans, Allowance for Credit Losses and Credit Quality - Schedule of Loans Age Analysis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Total loans, gross $ 1,402,656 $ 1,382,864
Total loans,90 days past due and accruing 0 0
Total loans, nonaccrual 1,230 1,139
Financial Asset, 30 to 59 Days Past Due [Member]    
Total loans, gross 715 1,135
Financial Asset, 60 to 89 Days Past Due [Member]    
Total loans, gross 871 104
Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Total loans, gross 203 3
Financial Asset, Past Due [Member]    
Total loans, gross 1,789 1,242
Financial Asset, Not Past Due [Member]    
Total loans, gross 1,400,867 1,381,622
Real Estate Portfolio Segment [Member] | One-to-four Family Residential Loan [Member]    
Total loans, gross 491,460 473,394
Total loans,90 days past due and accruing 0 0
Total loans, nonaccrual 1,090 1,096
Real Estate Portfolio Segment [Member] | One-to-four Family Residential Loan [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Total loans, gross 61 519
Real Estate Portfolio Segment [Member] | One-to-four Family Residential Loan [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Total loans, gross 871 104
Real Estate Portfolio Segment [Member] | One-to-four Family Residential Loan [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Total loans, gross 103 0
Real Estate Portfolio Segment [Member] | One-to-four Family Residential Loan [Member] | Financial Asset, Past Due [Member]    
Total loans, gross 1,035 623
Real Estate Portfolio Segment [Member] | One-to-four Family Residential Loan [Member] | Financial Asset, Not Past Due [Member]    
Total loans, gross 490,425 472,771
Real Estate Portfolio Segment [Member] | Multifamily Loan [Member]    
Total loans, gross 421,085 425,428
Total loans,90 days past due and accruing 0 0
Total loans, nonaccrual 0 0
Real Estate Portfolio Segment [Member] | Multifamily Loan [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Total loans, gross 0 0
Real Estate Portfolio Segment [Member] | Multifamily Loan [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Total loans, gross 0 0
Real Estate Portfolio Segment [Member] | Multifamily Loan [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Total loans, gross 0 0
Real Estate Portfolio Segment [Member] | Multifamily Loan [Member] | Financial Asset, Past Due [Member]    
Total loans, gross 0 0
Real Estate Portfolio Segment [Member] | Multifamily Loan [Member] | Financial Asset, Not Past Due [Member]    
Total loans, gross 421,085 425,428
Real Estate Portfolio Segment [Member] | Commercial Loan [Member]    
Total loans, gross 335,381 336,412
Total loans,90 days past due and accruing 0 0
Total loans, nonaccrual 0 0
Real Estate Portfolio Segment [Member] | Commercial Loan [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Total loans, gross 418 246
Real Estate Portfolio Segment [Member] | Commercial Loan [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Total loans, gross 0 0
Real Estate Portfolio Segment [Member] | Commercial Loan [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Total loans, gross 0 0
Real Estate Portfolio Segment [Member] | Commercial Loan [Member] | Financial Asset, Past Due [Member]    
Total loans, gross 418 246
Real Estate Portfolio Segment [Member] | Commercial Loan [Member] | Financial Asset, Not Past Due [Member]    
Total loans, gross 334,963 336,166
Real Estate Portfolio Segment [Member] | Home Equity Loan [Member]    
Total loans, gross 52,173 49,866
Total loans,90 days past due and accruing 0 0
Total loans, nonaccrual 140 43
Real Estate Portfolio Segment [Member] | Home Equity Loan [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Total loans, gross 236 370
Real Estate Portfolio Segment [Member] | Home Equity Loan [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Total loans, gross 0 0
Real Estate Portfolio Segment [Member] | Home Equity Loan [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Total loans, gross 100 3
Real Estate Portfolio Segment [Member] | Home Equity Loan [Member] | Financial Asset, Past Due [Member]    
Total loans, gross 336 373
Real Estate Portfolio Segment [Member] | Home Equity Loan [Member] | Financial Asset, Not Past Due [Member]    
Total loans, gross 51,837 49,493
Real Estate Portfolio Segment [Member] | Construction Loans [Member]    
Total loans, gross 94,531 88,957
Total loans,90 days past due and accruing 0 0
Total loans, nonaccrual 0 0
Real Estate Portfolio Segment [Member] | Construction Loans [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Total loans, gross 0 0
Real Estate Portfolio Segment [Member] | Construction Loans [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Total loans, gross 0 0
Real Estate Portfolio Segment [Member] | Construction Loans [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Total loans, gross 0 0
Real Estate Portfolio Segment [Member] | Construction Loans [Member] | Financial Asset, Past Due [Member]    
Total loans, gross 0 0
Real Estate Portfolio Segment [Member] | Construction Loans [Member] | Financial Asset, Not Past Due [Member]    
Total loans, gross 94,531 88,957
Other Portfolio Segment [Member] | Commercial Loan [Member]    
Total loans, gross 7,861 7,938
Total loans,90 days past due and accruing 0 0
Total loans, nonaccrual 0 0
Other Portfolio Segment [Member] | Commercial Loan [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Total loans, gross 0 0
Other Portfolio Segment [Member] | Commercial Loan [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Total loans, gross 0 0
Other Portfolio Segment [Member] | Commercial Loan [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Total loans, gross 0 0
Other Portfolio Segment [Member] | Commercial Loan [Member] | Financial Asset, Past Due [Member]    
Total loans, gross 0 0
Other Portfolio Segment [Member] | Commercial Loan [Member] | Financial Asset, Not Past Due [Member]    
Total loans, gross 7,861 7,938
Other Portfolio Segment [Member] | Consumer Loan [Member]    
Total loans, gross 165 869
Total loans,90 days past due and accruing 0 0
Total loans, nonaccrual 0 0
Other Portfolio Segment [Member] | Consumer Loan [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Total loans, gross 0 0
Other Portfolio Segment [Member] | Consumer Loan [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Total loans, gross 0 0
Other Portfolio Segment [Member] | Consumer Loan [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Total loans, gross 0 0
Other Portfolio Segment [Member] | Consumer Loan [Member] | Financial Asset, Past Due [Member]    
Total loans, gross 0 0
Other Portfolio Segment [Member] | Consumer Loan [Member] | Financial Asset, Not Past Due [Member]    
Total loans, gross $ 165 $ 869