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
Mar. 31, 2026
Dec. 31, 2025
Fair value measurement    
Securities available-for-sale $ 1,170,768 $ 1,149,526
U.S. Government agencies    
Fair value measurement    
Securities available-for-sale 89,790 84,310
Mortgage Backed Securities - residential    
Fair value measurement    
Securities available-for-sale 520,937 515,419
Mortgage Backed Securities - commercial    
Fair value measurement    
Securities available-for-sale 12,240 12,386
Collateralized mortgage obligations    
Fair value measurement    
Securities available-for-sale 157,493 158,098
State and municipal    
Fair value measurement    
Securities available-for-sale 368,819 357,718
Municipal taxable    
Fair value measurement    
Securities available-for-sale 18,599 18,745
Collateralized debt obligations    
Fair value measurement    
Securities available-for-sale 2,890 2,850
Level 2    
Fair value measurement    
Securities available-for-sale 1,168,126 1,146,676
Derivative Assets 2,489 2,709
Derivative Liabilities (2,489) (2,709)
Level 2 | U.S. Government agencies    
Fair value measurement    
Securities available-for-sale 89,790 84,310
Level 2 | Mortgage Backed Securities - residential    
Fair value measurement    
Securities available-for-sale 520,937 515,419
Level 2 | Mortgage Backed Securities - commercial    
Fair value measurement    
Securities available-for-sale 12,240 12,386
Level 2 | Collateralized mortgage obligations    
Fair value measurement    
Securities available-for-sale 157,493 158,098
Level 2 | State and municipal    
Fair value measurement    
Securities available-for-sale 368,819 357,718
Level 2 | Municipal taxable    
Fair value measurement    
Securities available-for-sale 18,599 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,642 2,850
Level 3 | Collateralized debt obligations    
Fair value measurement    
Securities available-for-sale $ 2,642 $ 2,850