v3.26.1
Loan Portfolio and Allowance for Credit Losses - Loans on Non-Accrual Status and Past Due More than 90 Days (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Loan Portfolio and Allowance for Credit Losses [Abstract]    
Non-accrual With No Allowance for Credit Loss $ 19,792,000 $ 18,765,000
Non-accrual 1,673,000 1,907,000
Loans Past Due Over 89 Days Still Accruing 0 0
Installment [Member]    
Loan Portfolio and Allowance for Credit Losses [Abstract]    
Non-accrual With No Allowance for Credit Loss 39,000 22,000
Non-accrual 24,000 29,000
Loans Past Due Over 89 Days Still Accruing 0 0
Commercial Real Estate [Member] | Commercial [Member]    
Loan Portfolio and Allowance for Credit Losses [Abstract]    
Non-accrual With No Allowance for Credit Loss 1,961,000 1,983,000
Non-accrual 0 0
Loans Past Due Over 89 Days Still Accruing 0 0
Other [Member] | Commercial [Member]    
Loan Portfolio and Allowance for Credit Losses [Abstract]    
Non-accrual With No Allowance for Credit Loss 7,000 7,000
Non-accrual 0 0
Loans Past Due Over 89 Days Still Accruing 0 0
First Mortgages [Member] | Real Estate Mortgage - 1 to 4 Family [Member]    
Loan Portfolio and Allowance for Credit Losses [Abstract]    
Non-accrual With No Allowance for Credit Loss 15,313,000 14,324,000
Non-accrual 1,440,000 1,622,000
Loans Past Due Over 89 Days Still Accruing 0 0
Home Equity Loans [Member] | Real Estate Mortgage - 1 to 4 Family [Member]    
Loan Portfolio and Allowance for Credit Losses [Abstract]    
Non-accrual With No Allowance for Credit Loss 410,000 419,000
Non-accrual 0 11,000
Loans Past Due Over 89 Days Still Accruing 0 0
Home Equity Lines of Credit [Member] | Real Estate Mortgage - 1 to 4 Family [Member]    
Loan Portfolio and Allowance for Credit Losses [Abstract]    
Non-accrual With No Allowance for Credit Loss 2,062,000 2,010,000
Non-accrual 209,000 245,000
Loans Past Due Over 89 Days Still Accruing $ 0 $ 0