Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Litigation and Regulatory Matters (Details)

v3.10.0.1
Commitments and Contingencies - Litigation and Regulatory Matters (Details)
12 Months Ended
Apr. 07, 2017
USD ($)
Jan. 09, 2017
USD ($)
Oct. 01, 2015
USD ($)
Jul. 21, 2015
USD ($)
Dec. 30, 2014
USD ($)
Sep. 02, 2014
trust
summon
Oct. 19, 2012
USD ($)
Sep. 28, 2010
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Nov. 30, 2016
lawsuit
Loss Contingencies [Line Items]                      
Litigation settlement expense                 $ 469,000,000 $ 753,000,000  
Minimum                      
Loss Contingencies [Line Items]                      
Estimated range of possible loss                 0    
Maximum                      
Loss Contingencies [Line Items]                      
Estimated range of possible loss                 1,900,000,000    
Ambac Countrywide Litigation, Claim One                      
Loss Contingencies [Line Items]                      
Damages sought               $ 2,200,000,000      
Ambac Countrywide Litigation, Claim Two                      
Loss Contingencies [Line Items]                      
Damages sought         $ 600,000,000            
Ambac Countrywide Litigation, Claim Four                      
Loss Contingencies [Line Items]                      
Damages sought       $ 350,000,000              
FDIC Deposit Insurance Assessments | Bank of America, N.A.                      
Loss Contingencies [Line Items]                      
Damages sought $ 583,000,000 $ 542,000,000                  
In re Payment Card Interchange Fee And Merchant Discount Anti-Trust Litigation (Interchange)                      
Loss Contingencies [Line Items]                      
Settlement amount for defendant group             $ 5,300,000,000   $ 900,000,000    
U.S. Dollar LIBOR Contributions Litigation                      
Loss Contingencies [Line Items]                      
Settlement amount for defendant group     $ 187,500,000                
Waldrup and Williams, et al                      
Loss Contingencies [Line Items]                      
Lawsuits | lawsuit                     2
U.S. Bank Summonses With Notice Litigation                      
Loss Contingencies [Line Items]                      
Number of trusts in settlement agreement | trust           7          
New claims filed | summon           7          
Number of complaints served on trusts involved in settlement agreement | trust           6