XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SECURITIES - Weighted Average Life (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Amortized Cost    
Amortized Cost $ 68,673,027 $ 71,231,784
Total residential securities    
Estimated Fair Value    
Less than one year 155,033 254,753
Greater than one year through five years 3,483,561 5,159,969
Greater than five years through ten years 60,929,083 62,158,711
Greater than ten years 1,779,884 1,817,688
Estimated Fair Value 66,347,561 69,391,121
Amortized Cost    
Less than one year 159,191 257,170
Greater than one year through five years 3,522,892 5,213,575
Greater than five years through ten years 62,999,732 63,662,144
Greater than ten years 1,838,227 1,875,105
Amortized Cost $ 68,520,042 $ 71,007,994