v3.25.2
INVESTMENT SECURITIES - Investments classified by contractual maturity date (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available-for-Sale - Amortized Cost    
After one through two years $ 245  
After two through three years 1,003  
After five through fifteen years 19,054  
After fifteen years 36,457  
Securities not due on a single maturity date 519,505  
Available-for-sale securities, Amortized Cost, Total 576,264 $ 594,564
Available-for-Sale - Fair Value    
After one through two years 245  
After two through three years 1,010  
After five through fifteen years 17,708  
After fifteen years 32,806  
Securities not due on a single maturity date 475,774  
Available-for-Sale, Fair Value, Total 527,543 533,373
Held-to-Maturity - Amortized Carrying Value    
After five through fifteen years 5,623  
After fifteen years 508  
Securities not due on a single maturity date 176,969  
Held-to-Maturity, Amortized Carrying Value, Total 183,100 187,433
Held-to-Maturity - Fair Value    
After five through fifteen years 4,968  
After fifteen years 406  
Securities not due on a single maturity date 158,408  
Held-to-maturity, Fair Value, Total $ 163,782 $ 162,765