XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2
SECURITIES - Weighted Average Life (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Amortized Cost    
Amortized Cost $ 69,312,100 $ 71,231,784
Total residential securities    
Estimated Fair Value    
Less than one year 158,772 254,753
Greater than one year through five years 1,758,528 5,159,969
Greater than five years through ten years 63,127,997 62,158,711
Greater than ten years 1,886,904 1,817,688
Estimated Fair Value 66,932,201 69,391,121
Amortized Cost    
Less than one year 160,077 257,170
Greater than one year through five years 1,783,897 5,213,575
Greater than five years through ten years 65,303,899 63,662,144
Greater than ten years 1,951,870 1,875,105
Amortized Cost $ 69,199,743 $ 71,007,994