v3.26.3
Fair Value - Carrying amounts and estimated fair values (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Carrying Amount    
Financial assets:    
Cash and due from banks $ 244,571 $ 204,232
Loans, net 1,939,648 1,921,949
Accrued interest receivable 10,540 10,383
Restricted investment in bank stocks 6,016 5,917
Financial liabilities:    
Deposits 2,366,340 2,310,373
FHLB advances, long term 10,000 10,000
Subordinated notes, net of issuance costs 24,626 24,555
Accrued interest payable 108 1,046
Fair Value    
Financial assets:    
Cash and due from banks 244,571 204,232
Loans, net 1,896,980 1,877,174
Accrued interest receivable 10,540 10,383
Financial liabilities:    
Deposits 2,365,639 2,309,901
FHLB advances, long term 9,902 10,050
Subordinated notes, net of issuance costs 24,274 25,065
Accrued interest payable 108 1,046
Fair Value | Level 1    
Financial assets:    
Cash and due from banks 244,571 204,232
Financial liabilities:    
Deposits 2,333,629 2,151,362
Fair Value | Level 2    
Financial assets:    
Accrued interest receivable 2,055 1,832
Financial liabilities:    
Deposits 32,010 158,539
FHLB advances, long term 9,902 10,050
Subordinated notes, net of issuance costs 24,274 25,065
Accrued interest payable 108 1,046
Fair Value | Level 3    
Financial assets:    
Loans, net 1,896,980 1,877,174
Accrued interest receivable $ 8,485 $ 8,551