v3.26.1
Fair Value (Schedule of carrying value and fair values of the financial instruments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial Assets:    
Cash and cash equivalents $ 304,563 $ 101,986
Available for sale securities 171,368 162,203
Loan level interest rate swaps 5,523 7,204
FHLB stock 1,153 1,957
Loans, net 913,956 944,816
Accrued interest receivable 4,592 4,882
Mortgage servicing rights 3,982 3,926
Financial Liabilities:    
Deposits 1,212,523 1,053,275
Mortgagors' escrow accounts 13,206 9,399
FHLB advances 4,922 26,982
Subordinated debt 5,155 5,155
Loan level interest rate swaps 5,523 7,204
Accrued interest payable 722 918
Carrying Value    
Financial Assets:    
Cash and cash equivalents 304,563 101,986
Available for sale securities 171,368 162,203
Loan level interest rate swaps 5,523 7,204
FHLB stock 1,153 1,957
Loans, net 918,477 953,385
Accrued interest receivable 4,592 4,882
Mortgage servicing rights 1,094 1,262
Financial Liabilities:    
Deposits 1,282,972 1,097,340
Mortgagors' escrow accounts 13,206 9,399
FHLB advances 5,153 25,153
Subordinated debt 5,155 5,155
Loan level interest rate swaps 5,523 7,204
Accrued interest payable 722 918
Level 1 | Fair Value    
Financial Assets:    
Cash and cash equivalents 304,563 101,986
Available for sale securities 54,046 35,828
Level 2 | Fair Value    
Financial Assets:    
Available for sale securities 117,237 126,290
Loan level interest rate swaps 5,523 7,204
FHLB stock 1,153 1,957
Accrued interest receivable 4,592 4,882
Financial Liabilities:    
Deposits 1,212,523 1,053,275
Mortgagors' escrow accounts 13,206 9,399
FHLB advances 4,922 26,982
Subordinated debt 5,155 5,155
Loan level interest rate swaps 5,523 7,204
Accrued interest payable 722 918
Level 3 | Fair Value    
Financial Assets:    
Available for sale securities 85 85
Loans, net 913,956 944,816
Mortgage servicing rights $ 3,982 $ 3,926