v3.25.2
Note 4 - Loans, Allowance for Credit Losses and Credit Quality - Schedule of Loans Age Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Total loans, gross $ 1,292,324 $ 1,145,835
Total loans,90 days past due and accruing 0 0
Total loans, nonaccrual 1,286 1,957
Financial Asset, 30 to 59 Days Past Due [Member]    
Total loans, gross 1,450 1,665
Financial Asset, 60 to 89 Days Past Due [Member]    
Total loans, gross 490 0
Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Total loans, gross 118 1,162
Financial Asset, Past Due [Member]    
Total loans, gross 2,058 2,827
Financial Asset, Not Past Due [Member]    
Total loans, gross 1,290,266 1,143,008
Real Estate Portfolio Segment [Member] | One-to-four Family Residential Loan [Member]    
Total loans, gross 448,473 422,841
Total loans,90 days past due and accruing 0 0
Total loans, nonaccrual 982 1,872
Real Estate Portfolio Segment [Member] | One-to-four Family Residential Loan [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Total loans, gross 57 1,260
Real Estate Portfolio Segment [Member] | One-to-four Family Residential Loan [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Total loans, gross 490 0
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 106 1,077
Real Estate Portfolio Segment [Member] | One-to-four Family Residential Loan [Member] | Financial Asset, Past Due [Member]    
Total loans, gross 653 2,337
Real Estate Portfolio Segment [Member] | One-to-four Family Residential Loan [Member] | Financial Asset, Not Past Due [Member]    
Total loans, gross 447,820 420,504
Real Estate Portfolio Segment [Member] | Multifamily Loan [Member]    
Total loans, gross 385,845 343,970
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 1,313 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 1,313 0
Real Estate Portfolio Segment [Member] | Multifamily Loan [Member] | Financial Asset, Not Past Due [Member]    
Total loans, gross 384,532 343,970
Real Estate Portfolio Segment [Member] | Commercial Loan [Member]    
Total loans, gross 309,990 228,991
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 0 0
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 0 0
Real Estate Portfolio Segment [Member] | Commercial Loan [Member] | Financial Asset, Not Past Due [Member]    
Total loans, gross 309,990 228,991
Real Estate Portfolio Segment [Member] | Home Equity Loan [Member]    
Total loans, gross 47,586 45,154
Total loans,90 days past due and accruing 0 0
Total loans, nonaccrual 304 85
Real Estate Portfolio Segment [Member] | Home Equity Loan [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Total loans, gross 80 405
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 12 85
Real Estate Portfolio Segment [Member] | Home Equity Loan [Member] | Financial Asset, Past Due [Member]    
Total loans, gross 92 490
Real Estate Portfolio Segment [Member] | Home Equity Loan [Member] | Financial Asset, Not Past Due [Member]    
Total loans, gross 47,494 44,664
Real Estate Portfolio Segment [Member] | Construction Loans [Member]    
Total loans, gross 87,211 90,894
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 87,211 90,894
Other Portfolio Segment [Member] | Commercial Loan [Member]    
Total loans, gross 12,330 13,844
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 12,330 13,844
Other Portfolio Segment [Member] | Consumer Loan [Member]    
Total loans, gross 889 141
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 $ 889 $ 141