XML 73 R61.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivatives and Hedging Activities - Schedule of Credit Derivatives (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Derivative    
Notional amount $ 8,532,830 $ 7,132,274
GSE CRT    
Derivative    
Fair value amount 46,802 17,095
GSE CRT | GSE CRT embedded derivatives    
Derivative    
Notional amount 564,237 569,966
Maximum potential amount of future undiscounted payments $ 564,237 $ 569,966