v3.25.1
INVESTMENT SECURITIES - Investments classified by contractual maturity date (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Available-for-Sale - Amortized Cost    
After one through two years $ 245  
After two through three years 994  
After five through fifteen years 13,857  
After fifteen years 41,882  
Securities not due on a single maturity date 530,004  
Available-for-sale securities, Amortized Cost, Total 586,982 $ 594,564
Available-for-Sale - Fair Value    
After one through two years 245  
After two through three years 998  
After five through fifteen years 13,198  
After fifteen years 38,307  
Securities not due on a single maturity date 483,166  
Available-for-Sale, Fair Value, Total 535,914 533,373
Held-to-Maturity - Amortized Carrying Value    
After five through fifteen years 5,633  
After fifteen years 509  
Securities not due on a single maturity date 179,711  
Held-to-Maturity, Amortized Carrying Value, Total 185,853 187,433
Held-to-Maturity - Fair Value    
After five through fifteen years 5,015  
After fifteen years 415  
Securities not due on a single maturity date 159,784  
Held-to-maturity, Fair Value, Total $ 165,214 $ 162,765