v3.26.1
Fair Value Measurements - Carrying value and estimated fair value of financial instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Securities:    
Available-for-sale, fair value $ 126,166 $ 123,852
Equity securities, at fair value 2,886 2,843
Restricted securities, at cost 7,717 7,644
Carrying Value    
Assets:    
Cash and cash equivalents 150,193 129,974
Securities:    
Available-for-sale, fair value 126,166 123,852
Held-to-maturity 87,598 88,421
Equity securities, at fair value 2,886 2,843
Restricted securities, at cost 7,717 7,644
Loans, net of allowance 1,953,760 1,955,555
Interest rate swap agreements 152 175
Accrued interest receivable 6,071 5,890
Liabilities:    
Time deposits 761,842 759,546
Other deposits 1,225,886 1,212,739
Federal Home Loan Bank advances 56,000 56,000
Subordinated debt 24,896 24,875
Interest rate swap agreements 152 175
Accrued interest payable 1,988 2,124
Fair Value    
Assets:    
Cash and cash equivalents 150,193 129,974
Securities:    
Available-for-sale, fair value 126,166 123,852
Held-to-maturity 76,669 77,575
Equity securities, at fair value 2,886 2,843
Restricted securities, at cost 7,717 7,644
Loans, net of allowance 1,898,126 1,889,187
Interest rate swap agreements 152 175
Accrued interest receivable 6,071 5,890
Liabilities:    
Time deposits 762,755 762,056
Other deposits 1,225,886 1,212,739
Federal Home Loan Bank advances 56,138 55,922
Subordinated debt 22,972 23,142
Interest rate swap agreements 152 175
Accrued interest payable 1,988 2,124
Fair Value, Inputs, Level 1 | Fair Value    
Assets:    
Cash and cash equivalents 150,193 129,974
Securities:    
Equity securities, at fair value 2,886 2,843
Liabilities:    
Other deposits 1,225,886 1,212,739
Fair Value, Inputs, Level 2 | Fair Value    
Securities:    
Available-for-sale, fair value 126,166 123,852
Held-to-maturity 76,669 77,575
Restricted securities, at cost 7,717 7,644
Interest rate swap agreements 152 175
Accrued interest receivable 6,071 5,890
Liabilities:    
Time deposits 762,755 762,056
Federal Home Loan Bank advances 56,138 55,922
Interest rate swap agreements 152 175
Accrued interest payable 1,988 2,124
Fair Value, Inputs, Level 3 | Fair Value    
Securities:    
Loans, net of allowance 1,898,126 1,889,187
Liabilities:    
Subordinated debt $ 22,972 $ 23,142