XML 72 R51.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT SECURITIES - Schedule of Maturity of Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 68,340  
Due after one year through five years 67,386  
Due after five years through ten years 452,231  
Due after ten years 1,876,284  
Amortized Cost 2,464,241 $ 2,039,952
Fair Value    
Due in one year or less 68,099  
Due after one year through five years 64,779  
Due after five years through ten years 434,831  
Due after ten years 1,706,165  
Fair Value 2,273,874 1,810,221
Amortized Cost    
Due in one year or less 17,862  
Due after one year through five years 60,943  
Due after five years through ten years 14,700  
Due after ten years 721,897  
Amortized Cost 815,402 826,630
Fair Value    
Due in one year or less 17,665  
Due after one year through five years 58,316  
Due after five years through ten years 12,929  
Due after ten years 589,560  
Fair Value $ 678,470 $ 675,053