v3.22.0.1
Allowance For Credit Losses (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Payroll Protection Program loans $ 748    
Provision for (benefit from) credit losses (1) 1,574 $ 2,293 $ 914
Financing Receivable, Nonaccrual, No Allowance 127 $ 112  
Commercial Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing Receivable, Nonaccrual, No Allowance $ 127    
Minimum [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing period for consumer loans, in years 15 years    
Maximum [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing period for consumer loans, in years 30 years