v3.26.1
DEBT SECURITIES - Schedule of Maturity of Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year or less $ 7,849  
Due after one year through five years 97,382  
Due after five years through ten years 341,119  
Due after ten years 1,972,673  
Amortized Cost 2,419,023 $ 2,300,845
Fair Value    
Due in one year or less 7,840  
Due after one year through five years 93,388  
Due after five years through ten years 323,752  
Due after ten years 1,840,187  
Fair Value 2,265,167 2,162,548
Amortized Cost    
Due in one year or less 3,956  
Due after one year through five years 34,434  
Due after ten years 665,598  
Amortized Cost 703,988 746,385
Fair Value    
Due in one year or less 3,945  
Due after one year through five years 33,093  
Due after ten years 542,265  
Fair Value $ 579,303 $ 625,957