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
Mar. 31, 2026
Dec. 31, 2025
Securities available for sale    
Securities available for sale $ 470,619 $ 458,111
Other investments 4,410 4,430
Interest rate swaps on loans | Cash flow hedges    
Securities available for sale    
Derivatives 602 598
Liabilities:    
Derivatives 129 208
Recurring    
Securities available for sale    
Securities available for sale 470,619 458,111
Loans held for sale 56,120 40,911
Other investments 4,414 4,428
Rabbi trust assets 17,109 17,510
Total assets 552,632 524,635
Liabilities:    
Total liabilities 2,614 2,711
Recurring | Cash flow hedges    
Securities available for sale    
Derivatives 602 598
Liabilities:    
Derivatives 129 208
Recurring | IRLC    
Securities available for sale    
Derivatives 1,284 574
Recurring | Interest rate swaps on loans    
Securities available for sale    
Derivatives 2,485 2,503
Liabilities:    
Derivatives 2,485 2,503
Level 1 | Recurring    
Securities available for sale    
Rabbi trust assets 17,109 17,510
Total assets 17,109 17,510
Level 2 | Recurring    
Securities available for sale    
Securities available for sale 470,619 458,111
Loans held for sale 56,120 40,911
Other investments 4,414 4,428
Total assets 535,524 507,125
Liabilities:    
Total liabilities 2,614 2,711
Level 2 | Recurring | Cash flow hedges    
Securities available for sale    
Derivatives 602 598
Liabilities:    
Derivatives 129 208
Level 2 | Recurring | IRLC    
Securities available for sale    
Derivatives 1,284 574
Level 2 | Recurring | Interest rate swaps on loans    
Securities available for sale    
Derivatives 2,485 2,503
Liabilities:    
Derivatives 2,485 2,503
U.S. Treasury securities    
Securities available for sale    
Securities available for sale 4,908 4,887
U.S. Treasury securities | Recurring    
Securities available for sale    
Securities available for sale 4,908 4,887
U.S. Treasury securities | Level 2 | Recurring    
Securities available for sale    
Securities available for sale 4,908 4,887
U.S. government agencies and corporations    
Securities available for sale    
Securities available for sale 53,650 55,710
U.S. government agencies and corporations | Recurring    
Securities available for sale    
Securities available for sale 53,650 55,710
U.S. government agencies and corporations | Level 2 | Recurring    
Securities available for sale    
Securities available for sale 53,650 55,710
Mortgage-backed securities    
Securities available for sale    
Securities available for sale 220,423 205,832
Mortgage-backed securities | Recurring    
Securities available for sale    
Securities available for sale 220,423 205,832
Mortgage-backed securities | Level 2 | Recurring    
Securities available for sale    
Securities available for sale 220,423 205,832
Obligations of states and political subdivisions    
Securities available for sale    
Securities available for sale 157,874 157,091
Obligations of states and political subdivisions | Recurring    
Securities available for sale    
Securities available for sale 157,874 157,091
Obligations of states and political subdivisions | Level 2 | Recurring    
Securities available for sale    
Securities available for sale 157,874 157,091
Corporate and other debt securities    
Securities available for sale    
Securities available for sale 33,764 34,591
Corporate and other debt securities | Recurring    
Securities available for sale    
Securities available for sale 33,764 34,591
Corporate and other debt securities | Level 2 | Recurring    
Securities available for sale    
Securities available for sale $ 33,764 $ 34,591