XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUES OF FINANCIAL INSTRUMENTS - Fair Value of Derivatives as of Measurement Date (Level 2 Inputs) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair value measurement    
Fair Value $ 1,195,990 $ 1,259,137
U.S. Government agencies    
Fair value measurement    
Fair Value 78,982 91,440
Mortgage Backed Securities - residential    
Fair value measurement    
Fair Value 541,320 569,885
Mortgage Backed Securities - commercial    
Fair value measurement    
Fair Value 13,661 7,483
Collateralized mortgage obligations    
Fair value measurement    
Fair Value 163,026 180,829
State and municipal    
Fair value measurement    
Fair Value 360,328 370,811
Municipal taxable    
Fair value measurement    
Fair Value 35,777 34,285
U.S. Treasury    
Fair value measurement    
Fair Value   1,402
Collateralized debt obligations    
Fair value measurement    
Fair Value 2,896 3,002
Level 1    
Fair value measurement    
Fair Value 0 0
Level 2    
Fair value measurement    
Fair Value 1,192,289 1,254,955
Derivative Assets 3,060 2,878
Derivative Liabilities (3,060) (2,878)
Level 2 | U.S. Government agencies    
Fair value measurement    
Fair Value 78,982 91,440
Level 2 | Mortgage Backed Securities - residential    
Fair value measurement    
Fair Value 541,320 569,885
Level 2 | Mortgage Backed Securities - commercial    
Fair value measurement    
Fair Value 13,661 7,483
Level 2 | Collateralized mortgage obligations    
Fair value measurement    
Fair Value 163,026 180,829
Level 2 | State and municipal    
Fair value measurement    
Fair Value 359,523 369,631
Level 2 | Municipal taxable    
Fair value measurement    
Fair Value 35,777 34,285
Level 2 | U.S. Treasury    
Fair value measurement    
Fair Value   1,402
Level 3    
Fair value measurement    
Fair Value 3,701 4,182
Level 3 | State and municipal    
Fair value measurement    
Fair Value 805 1,180
Level 3 | Collateralized debt obligations    
Fair value measurement    
Fair Value $ 2,896 $ 3,002