XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Dec. 31, 2024
Fair value measurement    
Securities available-for-sale $ 1,182,495 $ 1,195,990
U.S. Government agencies    
Fair value measurement    
Securities available-for-sale 77,899 78,982
Mortgage Backed Securities - residential    
Fair value measurement    
Securities available-for-sale 535,842 541,320
Mortgage Backed Securities - commercial    
Fair value measurement    
Securities available-for-sale 13,722 13,661
Collateralized mortgage obligations    
Fair value measurement    
Securities available-for-sale 159,296 163,026
State and municipal    
Fair value measurement    
Securities available-for-sale 356,454 360,328
Municipal taxable    
Fair value measurement    
Securities available-for-sale 36,380 35,777
Collateralized debt obligations    
Fair value measurement    
Securities available-for-sale 2,902 2,896
Level 2    
Fair value measurement    
Securities available-for-sale 1,179,593 1,192,289
Derivative Assets 2,946 3,060
Derivative Liabilities (2,946) (3,060)
Level 2 | U.S. Government agencies    
Fair value measurement    
Securities available-for-sale 77,899 78,982
Level 2 | Mortgage Backed Securities - residential    
Fair value measurement    
Securities available-for-sale 535,842 541,320
Level 2 | Mortgage Backed Securities - commercial    
Fair value measurement    
Securities available-for-sale 13,722 13,661
Level 2 | Collateralized mortgage obligations    
Fair value measurement    
Securities available-for-sale 159,296 163,026
Level 2 | State and municipal    
Fair value measurement    
Securities available-for-sale 356,454 359,523
Level 2 | Municipal taxable    
Fair value measurement    
Securities available-for-sale 36,380 35,777
Level 3    
Fair value measurement    
Securities available-for-sale 2,902 3,701
Level 3 | State and municipal    
Fair value measurement    
Securities available-for-sale   805
Level 3 | Collateralized debt obligations    
Fair value measurement    
Securities available-for-sale $ 2,902 $ 2,896