v3.25.2
Fair Value Measurements - Carrying value and estimated fair value of financial instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Securities:    
Available-for-sale, fair value $ 125,498 $ 130,257
Equity securities, at fair value 3,096 2,832
Restricted securities, at cost 7,637 7,634
Carrying Value    
Assets:    
Cash and cash equivalents 116,926 122,469
Securities:    
Available-for-sale, fair value 125,498 130,257
Held-to-maturity 90,264 92,009
Equity securities, at fair value 3,096 2,832
Restricted securities, at cost 7,637 7,634
Loans, net of allowance 1,897,617 1,853,458
Interest rate swap agreements 287 549
Accrued interest receivable 5,844 5,996
Liabilities:    
Time deposits 734,069 709,663
Other deposits 1,162,824 1,182,752
Federal funds purchased 16,500  
Federal Home Loan Bank advances 56,000 56,000
Subordinated debt 24,833 24,791
Interest rate swap agreements 287 549
Accrued interest payable 2,280 2,394
Fair Value    
Assets:    
Cash and cash equivalents 116,926 122,469
Securities:    
Available-for-sale, fair value 125,498 130,257
Held-to-maturity 77,448 76,270
Equity securities, at fair value 3,096 2,832
Restricted securities, at cost 7,637 7,634
Loans, net of allowance 1,805,372 1,749,721
Interest rate swap agreements 287 549
Accrued interest receivable 5,844 5,996
Liabilities:    
Time deposits 734,885 712,366
Other deposits 1,162,824 1,182,752
Federal funds purchased 16,500  
Federal Home Loan Bank advances 56,025 56,000
Subordinated debt 22,452 22,126
Interest rate swap agreements 287 549
Accrued interest payable 2,280 2,394
Fair Value, Inputs, Level 1 | Fair Value    
Assets:    
Cash and cash equivalents 116,926 122,469
Securities:    
Equity securities, at fair value 3,096 2,832
Liabilities:    
Other deposits 1,162,824 1,182,752
Fair Value, Inputs, Level 2 | Fair Value    
Securities:    
Available-for-sale, fair value 125,498 130,257
Held-to-maturity 77,448 76,270
Restricted securities, at cost 7,637 7,634
Interest rate swap agreements 287 549
Accrued interest receivable 5,844 5,996
Liabilities:    
Time deposits 734,885 712,366
Federal funds purchased 16,500  
Federal Home Loan Bank advances 56,025 56,000
Interest rate swap agreements 287 549
Accrued interest payable 2,280 2,394
Fair Value, Inputs, Level 3 | Fair Value    
Securities:    
Loans, net of allowance 1,805,372 1,749,721
Liabilities:    
Subordinated debt $ 22,452 $ 22,126