XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
SECURITIES - Weighted Average Life (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Amortized Cost    
Amortized Cost $ 71,231,784 $ 70,669,855
Total residential securities    
Estimated Fair Value    
Less than one year 254,753 247,921
Greater than one year through five years 5,159,969 3,002,471
Greater than five years through ten years 62,158,711 55,593,990
Greater than ten years 1,817,688 6,419,216
Estimated Fair Value 69,391,121 65,263,598
Amortized Cost    
Less than one year 257,170 264,637
Greater than one year through five years 5,213,575 3,206,250
Greater than five years through ten years 63,662,144 59,658,578
Greater than ten years 1,875,105 6,996,296
Amortized Cost $ 71,007,994 $ 70,125,761