v3.10.0.1
Derivative Instruments and Hedging Activities (Credit Risk-Related Contingencies) (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Derivatives    
Net derivative liabilities with credit risk-related contingent features $ 16,403 $ 20,675
Collateral posted 11,981 $ 16,642
Bilateral Downgrade Agreement    
Derivatives    
Incremental collateral or termination payments upon potential future ratings downgrade of either party 707  
One-notch Downgrade    
Derivatives    
Incremental collateral or termination payments upon potential future ratings downgrade of either party 460  
Two-notch Downgrade    
Derivatives    
Incremental collateral or termination payments upon potential future ratings downgrade of either party $ 321