XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT SECURITIES - Schedule of Maturity of Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Amortized Cost    
Due in one year or less $ 80,143  
Due after one year through five years 140,060  
Due after five years through ten years 508,143  
Due after ten years 1,348,065  
Amortized Cost 2,076,411 $ 2,334,630
Fair Value    
Due in one year or less 78,203  
Due after one year through five years 132,010  
Due after five years through ten years 481,333  
Due after ten years 1,138,350  
Fair Value 1,829,896 2,087,571
Amortized Cost    
Due after one year through five years 72,525  
Due after five years through ten years 26,751  
Due after ten years 751,985  
Amortized Cost 851,261 872,628
Fair Value    
Due after one year through five years 67,892  
Due after five years through ten years 23,992  
Due after ten years 605,571  
Fair Value $ 697,455 $ 730,397