v3.26.3
Fair Value - Fair value of derivatives is based on valuation models using observable market data as of the measurement date (Level 2 inputs) (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair value measurement    
Securities available-for-sale $ 1,104,628 $ 1,149,526
U.S. Government agencies    
Fair value measurement    
Securities available-for-sale 89,447 84,310
Mortgage Backed Securities - residential    
Fair value measurement    
Securities available-for-sale 484,721 515,419
Mortgage Backed Securities - commercial    
Fair value measurement    
Securities available-for-sale 11,503 12,386
Collateralized mortgage obligations    
Fair value measurement    
Securities available-for-sale 143,205 158,098
State and municipal    
Fair value measurement    
Securities available-for-sale 355,298 357,718
Municipal taxable    
Fair value measurement    
Securities available-for-sale 17,558 18,745
Collateralized debt obligations    
Fair value measurement    
Securities available-for-sale 2,896 2,850
Level 2    
Fair value measurement    
Securities available-for-sale 1,101,967 1,146,676
Derivative Assets 3,505 2,709
Derivative Liabilities (3,505) (2,709)
Level 2 | U.S. Government agencies    
Fair value measurement    
Securities available-for-sale 89,447 84,310
Level 2 | Mortgage Backed Securities - residential    
Fair value measurement    
Securities available-for-sale 484,721 515,419
Level 2 | Mortgage Backed Securities - commercial    
Fair value measurement    
Securities available-for-sale 11,503 12,386
Level 2 | Collateralized mortgage obligations    
Fair value measurement    
Securities available-for-sale 143,205 158,098
Level 2 | State and municipal    
Fair value measurement    
Securities available-for-sale 355,298 357,718
Level 2 | Municipal taxable    
Fair value measurement    
Securities available-for-sale 17,558 18,745
Level 2 | Collateralized debt obligations    
Fair value measurement    
Securities available-for-sale 235  
Level 3    
Fair value measurement    
Securities available-for-sale 2,661 2,850
Level 3 | Collateralized debt obligations    
Fair value measurement    
Securities available-for-sale $ 2,661 $ 2,850