XML 101 R86.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Estimate of the Maximum Potential Exposure and Allowance for Transaction Losses Related to Protection Products (Details) - Protection Programs - USD ($)
$ in Millions
Dec. 31, 2016
Dec. 31, 2015
Loss Contingencies [Line Items]    
Maximum potential exposure $ 131,739 $ 109,496
Allowance for transaction losses $ 222 $ 185