XML 99 R87.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Financial Instruments - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Dec. 31, 2015
Derivative [Line Items]          
Basis adjustments for active fair value hedges which increased (decreased) the carrying amount of our debt $ (26) $ 25 $ 70 $ 13  
Amortization of basis adjustments related to terminated and/or re-designated fair value hedge relationships of our debt 2 2 5 5  
Basis adjustments for active fair value hedges which increased (decreased) the carrying amount of available for sale securities (93) 412 861 234  
Accumulated unamortized basis adjustment for active fair value hedges which increased (decreased) the carrying amount of our available for sale securities 1,278   1,278   $ 439
Amortization of basis adjustments related to terminated and/or re-designated cash flow hedge relationships 5 $ 3 14 $ 8  
Next twelve months, reclassification of remaining losses to earnings resulting from cash flow hedges     13    
Aggregate fair value of all derivative instruments with credit-risk-related contingent 7,949   7,949   7,139
Collateral already posted aggregate fair value 7,575   7,575   6,283
Long-term Debt [Member]          
Derivative [Line Items]          
Accumulated unamortized basis adjustment for fair value hedges which increased (decreased) the carrying amount of our debt $ 59   $ 59   $ (6)