XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT SECURITIES - Schedule of Maturity of Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 27,262  
Due after one year through five years 52,667  
Due after five years through ten years 446,705  
Due after ten years 1,868,030  
Amortized Cost 2,394,664 $ 2,039,952
Fair Value    
Due in one year or less 27,134  
Due after one year through five years 50,135  
Due after five years through ten years 431,576  
Due after ten years 1,708,943  
Fair Value 2,217,788 1,810,221
Amortized Cost    
Due in one year or less 16,804  
Due after one year through five years 59,889  
Due after five years through ten years 14,710  
Due after ten years 711,562  
Amortized Cost 802,965 826,630
Fair Value    
Due in one year or less 16,708  
Due after one year through five years 57,757  
Due after five years through ten years 13,127  
Due after ten years 582,940  
Fair Value $ 670,532 $ 675,053