v3.26.1
Fair Value - Carrying amounts and estimated fair values (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Carrying Amount    
Financial assets:    
Cash and due from banks $ 257,538 $ 204,232
Loans, net 1,924,119 1,921,949
Accrued interest receivable 10,994 10,383
Restricted investment in bank stocks 5,917 5,917
Financial liabilities:    
Deposits 2,349,723 2,310,373
FHLB advances, long term 10,000 10,000
Subordinated notes, net of issuance costs 24,579 24,555
Accrued interest payable 156 1,046
Fair Value.    
Financial assets:    
Cash and due from banks 257,538 204,232
Loans, net 1,892,478 1,877,174
Accrued interest receivable 10,994 10,383
Financial liabilities:    
Deposits 2,349,158 2,309,901
FHLB advances, long term 10,020 10,050
Subordinated notes, net of issuance costs 24,976 25,065
Accrued interest payable 156 1,046
Fair Value. | Level 1    
Financial assets:    
Cash and due from banks 257,538 204,232
Financial liabilities:    
Deposits 2,283,809 2,151,362
Fair Value. | Level 2    
Financial assets:    
Accrued interest receivable 2,118 1,832
Financial liabilities:    
Deposits 65,349 158,539
FHLB advances, long term 10,020 10,050
Subordinated notes, net of issuance costs 24,976 25,065
Accrued interest payable 156 1,046
Fair Value. | Level 3    
Financial assets:    
Loans, net 1,892,478 1,877,174
Accrued interest receivable $ 8,876 $ 8,551