XML 101 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT SECURITIES - Schedule of Maturity of Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortized Cost    
Due in one year or less $ 91,497  
Due after one year through five years 110,271  
Due after five years through ten years 518,414  
Due after ten years 1,319,770  
Amortized Cost 2,039,952 $ 2,334,630
Fair Value    
Due in one year or less 90,406  
Due after one year through five years 104,914  
Due after five years through ten years 495,024  
Due after ten years 1,119,877  
Fair Value 1,810,221 2,087,571
Amortized Cost    
Due in one year or less 18,628  
Due after one year through five years 62,119  
Due after five years through ten years 14,689  
Due after ten years 731,194  
Amortized Cost 826,630 872,628
Fair Value    
Due in one year or less 18,327  
Due after one year through five years 58,733  
Due after five years through ten years 12,609  
Due after ten years 585,384  
Fair Value $ 675,053 $ 730,397