XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.2
SECURITIES - Weighted Average Life (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Amortized Cost $ 74,451,516 $ 72,059,476
Total residential securities    
Estimated Fair Value    
Less than one year 276,164 407,856
Greater than one year through five years 1,609,276 1,308,898
Greater than five years through ten years 68,974,533 66,027,670
Greater than ten years 2,640,653 1,937,745
Estimated Fair Value 73,500,626 69,682,169
Amortized Cost    
Less than one year 275,153 408,090
Greater than one year through five years 1,602,006 1,325,093
Greater than five years through ten years 69,937,694 68,242,391
Greater than ten years 2,636,663 2,009,558
Amortized Cost $ 74,451,516 $ 71,985,132