XML 74 R60.htm IDEA: XBRL DOCUMENT v3.21.4
Restructuring and Asset Impairment Charges (Narrative) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
restructuring_program
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Restructuring Cost and Reserve [Line Items]      
Number of restructuring programs | restructuring_program 5    
Restructuring charges incurred to date $ 352    
Asset impairment charges 14 $ 36 $ 5
Closed Restructuring Programs      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges incurred to date 335    
Restructuring reserve 9    
Closed Restructuring Programs | Branch closure charges      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges incurred to date 194    
Closed Restructuring Programs | Severance and other      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges incurred to date $ 141