XML 121 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt Securities - Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Available-for-Sale, Amortized Cost    
Due within one year $ 321,716  
Due after one year through five years 519,869  
Due after five years through ten years 21,731  
Due after ten years 31,175  
Total before mortgage-backed securities 894,491  
Mortgage-backed securities 3,761,819  
Amortized Cost 4,656,310 $ 5,283,253
Available-for-Sale, Fair Value    
Due within one year 313,311  
Due after one year through five years 498,840  
Due after five years through ten years 20,189  
Due after ten years 29,430  
Total before mortgage-backed securities 861,770  
Mortgage-backed securities 3,383,435  
Fair Value 4,245,205 4,785,719
Held-to-Maturity, Amortized Cost    
Due within one year 9,584  
Due after one year through five years 941,501  
Due after five years through ten years 209,288  
Due after ten years 1,318,909  
Total before mortgage-backed securities 2,479,282  
Mortgage-backed securities 815,565  
Amortized Cost 3,294,847 3,502,411
Held-to-Maturity, Fair Value    
Due within one year 9,566  
Due after one year through five years 885,563  
Due after five years through ten years 198,057  
Due after ten years 1,122,908  
Total before mortgage-backed securities 2,216,094  
Mortgage-backed securities 752,476  
Fair Value $ 2,968,570 $ 3,180,194