XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
SECURITIES - Weighted Average Life (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortized Cost    
Amortized Cost $ 72,059,476 $ 71,231,784
Total residential securities    
Estimated Fair Value    
Less than one year 407,856 254,753
Greater than one year through five years 1,308,898 5,159,969
Greater than five years through ten years 66,027,670 62,158,711
Greater than ten years 1,937,745 1,817,688
Estimated Fair Value 69,682,169 69,391,121
Amortized Cost    
Less than one year 408,090 257,170
Greater than one year through five years 1,325,093 5,213,575
Greater than five years through ten years 68,242,391 63,662,144
Greater than ten years 2,009,558 1,875,105
Amortized Cost $ 71,985,132 $ 71,007,994