Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Principles - New Accounting Standards (Details)

v3.19.3.a.u2
Summary of Significant Accounting Principles - New Accounting Standards (Details) - USD ($)
$ in Millions
Jan. 01, 2020
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Cumulative effect of new accounting principle     $ 165   $ 25    
Right-of-use asset   $ 9,700          
Lease liability   10,093          
Allowance for loan and lease losses   9,416   $ 9,601   $ 10,393 $ 11,237
Retained earnings   $ 156,319   $ 136,314      
Accounting Standards Update 2016-02              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Right-of-use asset     9,700        
Lease liability     9,700        
Retained Earnings              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Cumulative effect of new accounting principle     165   $ (32)    
Retained Earnings | Accounting Standards Update 2016-02              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Cumulative effect of new accounting principle     $ 165        
Subsequent Event | Accounting Standards Update 2016-13              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Allowance for loan and lease losses $ 3,300            
Loans and leases receivable, percentage increase in allowance 32.00%            
Retained earnings $ (2,400)