v3.26.1
Fair Value of Assets and Liabilities - Carrying Value and Estimated Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Securities available for sale $ 458,252 $ 458,111
Bank-owned life insurance 22,032 21,808
Interest rate swaps on loans | Cash flow hedges    
Assets:    
Derivatives 627 598
Financial liabilities:    
Derivatives 25 208
Carrying Value    
Assets:    
Cash and short-term investments 63,887 79,916
Securities available for sale 458,252 458,111
Loans, net 2,073,114 2,014,899
Loans held for sale 44,066 40,911
Other investments 59 4,428
Rabbi trust assets 18,783 17,510
Bank-owned life insurance 22,032 21,808
Accrued interest receivable 11,769 11,726
Financial liabilities:    
Demand and savings deposits 1,445,744 1,449,356
Time deposits 919,614 896,367
Borrowings 110,510 105,493
Accrued interest payable 3,948 3,745
Carrying Value | Cash flow hedges    
Assets:    
Derivatives 627 598
Financial liabilities:    
Derivatives 25  
Carrying Value | IRLC    
Assets:    
Derivatives 1,050 574
Carrying Value | Interest rate swaps on loans    
Assets:    
Derivatives 2,404 2,503
Financial liabilities:    
Derivatives 2,404 2,503
Carrying Value | Forward sales of TBA securities    
Financial liabilities:    
Derivatives   208
Total Fair Value    
Assets:    
Cash and short-term investments 63,887 79,916
Securities available for sale 458,252 458,111
Loans, net 2,070,956 2,008,199
Loans held for sale 44,066 40,911
Other investments 59 4,428
Rabbi trust assets 18,783 17,510
Bank-owned life insurance 22,032 21,808
Accrued interest receivable 11,769 11,726
Financial liabilities:    
Demand and savings deposits 1,445,744 1,449,356
Time deposits 917,181 895,898
Borrowings 107,034 102,881
Accrued interest payable 3,948 3,745
Total Fair Value | Cash flow hedges    
Assets:    
Derivatives 627 598
Financial liabilities:    
Derivatives 25  
Total Fair Value | IRLC    
Assets:    
Derivatives 1,050 574
Total Fair Value | Interest rate swaps on loans    
Assets:    
Derivatives 2,404 2,503
Financial liabilities:    
Derivatives 2,404 2,503
Total Fair Value | Forward sales of TBA securities    
Financial liabilities:    
Derivatives   208
Total Fair Value | Level 1    
Assets:    
Cash and short-term investments 62,110 79,132
Rabbi trust assets 18,783 17,510
Accrued interest receivable 11,769 11,726
Financial liabilities:    
Demand and savings deposits 1,445,744 1,449,356
Accrued interest payable 3,948 3,745
Total Fair Value | Level 2    
Assets:    
Cash and short-term investments 1,777 784
Securities available for sale 458,252 458,111
Loans held for sale 44,066 40,911
Other investments 59 4,428
Bank-owned life insurance 22,032 21,808
Financial liabilities:    
Time deposits 917,181 895,898
Borrowings 107,034 102,881
Total Fair Value | Level 2 | Cash flow hedges    
Assets:    
Derivatives 627 598
Financial liabilities:    
Derivatives 25  
Total Fair Value | Level 2 | IRLC    
Assets:    
Derivatives 1,050 574
Total Fair Value | Level 2 | Interest rate swaps on loans    
Assets:    
Derivatives 2,404 2,503
Financial liabilities:    
Derivatives 2,404 2,503
Total Fair Value | Level 2 | Forward sales of TBA securities    
Financial liabilities:    
Derivatives   208
Total Fair Value | Level 3    
Assets:    
Loans, net $ 2,070,956 $ 2,008,199