v3.26.1
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
Jun. 30, 2026
Dec. 31, 2025
Fair value measurement    
Securities available-for-sale $ 1,168,202 $ 1,149,526
U.S. Government agencies    
Fair value measurement    
Securities available-for-sale 91,251 84,310
Mortgage Backed Securities - residential    
Fair value measurement    
Securities available-for-sale 509,395 515,419
Mortgage Backed Securities - commercial    
Fair value measurement    
Securities available-for-sale 12,078 12,386
Collateralized mortgage obligations    
Fair value measurement    
Securities available-for-sale 152,525 158,098
State and municipal    
Fair value measurement    
Securities available-for-sale 381,988 357,718
Municipal taxable    
Fair value measurement    
Securities available-for-sale 18,066 18,745
Collateralized debt obligations    
Fair value measurement    
Securities available-for-sale 2,899 2,850
Level 2    
Fair value measurement    
Securities available-for-sale 1,165,551 1,146,676
Derivative Assets 2,220 2,709
Derivative Liabilities (2,220) (2,709)
Level 2 | U.S. Government agencies    
Fair value measurement    
Securities available-for-sale 91,251 84,310
Level 2 | Mortgage Backed Securities - residential    
Fair value measurement    
Securities available-for-sale 509,395 515,419
Level 2 | Mortgage Backed Securities - commercial    
Fair value measurement    
Securities available-for-sale 12,078 12,386
Level 2 | Collateralized mortgage obligations    
Fair value measurement    
Securities available-for-sale 152,525 158,098
Level 2 | State and municipal    
Fair value measurement    
Securities available-for-sale 381,988 357,718
Level 2 | Municipal taxable    
Fair value measurement    
Securities available-for-sale 18,066 18,745
Level 2 | Collateralized debt obligations    
Fair value measurement    
Securities available-for-sale 248  
Level 3    
Fair value measurement    
Securities available-for-sale 2,651 2,850
Level 3 | Collateralized debt obligations    
Fair value measurement    
Securities available-for-sale $ 2,651 $ 2,850