XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT SECURITIES - Maturity of Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Amortized Cost    
Due in one year or less $ 262,012  
Due after one year through five years 752,610  
Due after five years through ten years 529,926  
Due after ten years 601,728  
Amortized Cost 2,146,276 $ 2,334,630
Fair Value    
Due in one year or less 222,566  
Due after one year through five years 666,718  
Due after five years through ten years 469,029  
Due after ten years 539,759  
Fair Value 1,898,072 2,087,571
Amortized Cost    
Due in one year or less 104,797  
Due after one year through five years 263,376  
Due after five years through ten years 241,243  
Due after ten years 252,802  
Amortized Cost 862,218 872,628
Fair Value    
Due in one year or less 88,589  
Due after one year through five years 216,744  
Due after five years through ten years 198,562  
Due after ten years 209,136  
Fair Value $ 713,031 $ 730,397