v3.25.2
INVESTMENTS (Amortized Cost and Fair Values of HTM Securities by Contractual Maturity) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Held-to-maturity, Amortized Cost    
Due in one year or less $ 356  
Due after one year through five years 8,623  
Due after five years through ten years 37,786  
Due after ten years 41,128  
Due in one year or less 84,926  
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date 87,893  
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, without Single Maturity Date 421,405  
Debt Securities, Held-to-maturity, Maturity, without Single Maturity Date, Fair Value 386,269  
Amortized Cost 509,298 $ 517,778
Held-to-maturity, Fair Value    
Due in one year or less 355  
Due after one year through five years 8,564  
Due after five years through ten years 37,622  
Due after ten years 38,385  
Fair value, total $ 471,195 $ 470,824