XML 69 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Investment In Securities - Summary of Weighted Average Lives of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Fair Value    
1 year $ 0 $ 75
≥ 1 year and 3 years 22,237 25,841
≥ 3 years and 5 years 6,542,389 1,334,663
≥ 5 years 5,377,140 5,691,375
Total Agency Securities 11,941,766 7,051,954
Amortized Cost    
1 year 0 77
≥ 1 year and 3 years 22,254 26,264
≥ 3 years and 5 years 6,365,623 1,331,577
≥ 5 years 5,198,416 5,737,906
Amortized Cost $ 11,586,293 $ 7,095,824