v3.26.1
Fair Value of Assets and Liabilities - Carrying Value and Estimated Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets:    
Securities available for sale $ 470,619 $ 458,111
Other investments 4,410 4,430
Bank-owned life insurance 21,911 21,808
Interest rate swaps on loans | Cash flow hedges    
Assets:    
Derivatives 602 598
Financial liabilities:    
Derivatives 129 208
Carrying Value    
Assets:    
Cash and short-term investments 79,202 79,916
Securities available for sale 470,619 458,111
Loans, net 2,035,387 2,014,899
Loans held for sale 56,120 40,911
Other investments 4,414 4,428
Rabbi trust assets 17,109 17,510
Bank-owned life insurance 21,911 21,808
Accrued interest receivable 11,752 11,726
Financial liabilities:    
Demand and savings deposits 1,476,152 1,449,356
Time deposits 923,304 896,367
Borrowings 95,501 105,493
Accrued interest payable 4,642 3,745
Carrying Value | Cash flow hedges    
Assets:    
Derivatives 602 598
Financial liabilities:    
Derivatives 129  
Carrying Value | IRLC    
Assets:    
Derivatives 1,284 574
Carrying Value | Interest rate swaps on loans    
Assets:    
Derivatives 2,485 2,503
Financial liabilities:    
Derivatives 2,485 2,503
Carrying Value | Forward sales of TBA securities    
Financial liabilities:    
Derivatives   208
Total Fair Value    
Assets:    
Cash and short-term investments 79,202 79,916
Securities available for sale 470,619 458,111
Loans, net 2,035,695 2,008,199
Loans held for sale 56,120 40,911
Other investments 4,414 4,428
Rabbi trust assets 17,109 17,510
Bank-owned life insurance 21,911 21,808
Accrued interest receivable 11,752 11,726
Financial liabilities:    
Demand and savings deposits 1,476,152 1,449,356
Time deposits 922,137 895,898
Borrowings 91,933 102,881
Accrued interest payable 4,642 3,745
Total Fair Value | Cash flow hedges    
Assets:    
Derivatives 602 598
Financial liabilities:    
Derivatives 129  
Total Fair Value | IRLC    
Assets:    
Derivatives 1,284 574
Total Fair Value | Interest rate swaps on loans    
Assets:    
Derivatives 2,485 2,503
Financial liabilities:    
Derivatives 2,485 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 77,427 79,132
Rabbi trust assets 17,109 17,510
Accrued interest receivable 11,752 11,726
Financial liabilities:    
Demand and savings deposits 1,476,152 1,449,356
Accrued interest payable 4,642 3,745
Total Fair Value | Level 2    
Assets:    
Cash and short-term investments 1,775 784
Securities available for sale 470,619 458,111
Loans held for sale 56,120 40,911
Other investments 4,414 4,428
Bank-owned life insurance 21,911 21,808
Financial liabilities:    
Time deposits 922,137 895,898
Borrowings 91,933 102,881
Total Fair Value | Level 2 | Cash flow hedges    
Assets:    
Derivatives 602 598
Financial liabilities:    
Derivatives 129  
Total Fair Value | Level 2 | IRLC    
Assets:    
Derivatives 1,284 574
Total Fair Value | Level 2 | Interest rate swaps on loans    
Assets:    
Derivatives 2,485 2,503
Financial liabilities:    
Derivatives 2,485 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,035,695 $ 2,008,199