v3.26.1
Fair Value of Assets and Liabilities - Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Securities available for sale    
Securities available for sale $ 458,252 $ 458,111
Interest rate swaps on loans | Cash flow hedges    
Securities available for sale    
Derivatives 627 598
Liabilities:    
Derivatives 25 208
Recurring    
Securities available for sale    
Securities available for sale 458,252 458,111
Loans held for sale 44,066 40,911
Other investments 59 4,428
Rabbi trust assets 18,783 17,510
Total assets 525,242 524,635
Liabilities:    
Total liabilities 2,429 2,711
Recurring | Cash flow hedges    
Securities available for sale    
Derivatives 627 598
Liabilities:    
Derivatives 25 208
Recurring | IRLC    
Securities available for sale    
Derivatives 1,050 574
Recurring | Interest rate swaps on loans    
Securities available for sale    
Derivatives 2,404 2,503
Liabilities:    
Derivatives 2,404 2,503
Level 1 | Recurring    
Securities available for sale    
Rabbi trust assets 18,783 17,510
Total assets 18,783 17,510
Level 2 | Recurring    
Securities available for sale    
Securities available for sale 458,252 458,111
Loans held for sale 44,066 40,911
Other investments 59 4,428
Total assets 506,458 507,125
Liabilities:    
Total liabilities 2,429 2,711
Level 2 | Recurring | Cash flow hedges    
Securities available for sale    
Derivatives 627 598
Liabilities:    
Derivatives 25 208
Level 2 | Recurring | IRLC    
Securities available for sale    
Derivatives 1,050 574
Level 2 | Recurring | Interest rate swaps on loans    
Securities available for sale    
Derivatives 2,404 2,503
Liabilities:    
Derivatives 2,404 2,503
U.S. Treasury securities    
Securities available for sale    
Securities available for sale 4,934 4,887
U.S. Treasury securities | Recurring    
Securities available for sale    
Securities available for sale 4,934 4,887
U.S. Treasury securities | Level 2 | Recurring    
Securities available for sale    
Securities available for sale 4,934 4,887
U.S. government agencies and corporations    
Securities available for sale    
Securities available for sale 23,858 55,710
U.S. government agencies and corporations | Recurring    
Securities available for sale    
Securities available for sale 23,858 55,710
U.S. government agencies and corporations | Level 2 | Recurring    
Securities available for sale    
Securities available for sale 23,858 55,710
Mortgage-backed securities    
Securities available for sale    
Securities available for sale 243,730 205,832
Mortgage-backed securities | Recurring    
Securities available for sale    
Securities available for sale 243,730 205,832
Mortgage-backed securities | Level 2 | Recurring    
Securities available for sale    
Securities available for sale 243,730 205,832
Obligations of states and political subdivisions    
Securities available for sale    
Securities available for sale 153,218 157,091
Obligations of states and political subdivisions | Recurring    
Securities available for sale    
Securities available for sale 153,218 157,091
Obligations of states and political subdivisions | Level 2 | Recurring    
Securities available for sale    
Securities available for sale 153,218 157,091
Corporate and other debt securities    
Securities available for sale    
Securities available for sale 32,512 34,591
Corporate and other debt securities | Recurring    
Securities available for sale    
Securities available for sale 32,512 34,591
Corporate and other debt securities | Level 2 | Recurring    
Securities available for sale    
Securities available for sale $ 32,512 $ 34,591