XML 81 R53.htm IDEA: XBRL DOCUMENT v3.25.1
SECURITIES - Weighted Average Life (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized Cost    
Amortized Cost $ 71,500,103 $ 72,059,476
Total residential securities    
Estimated Fair Value    
Less than one year 369,403 407,856
Greater than one year through five years 1,747,308 1,308,898
Greater than five years through ten years 66,096,901 66,027,670
Greater than ten years 2,088,691 1,937,745
Estimated Fair Value 70,302,303 69,682,169
Amortized Cost    
Less than one year 369,373 408,090
Greater than one year through five years 1,748,581 1,325,093
Greater than five years through ten years 67,235,550 68,242,391
Greater than ten years 2,087,440 2,009,558
Amortized Cost $ 71,440,944 $ 71,985,132