XML 50 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring Programs - Information Related to Restructuring Program Activity (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Restructuring Reserve [Roll Forward]    
Balance at beginning of period $ 70  
Provision 35  
Reversals (6)  
Net current period charges 29  
Charges against reserve and currency (35) $ (69)
Balance at end of period 64  
Restructuring reserve, reclassification to other assets 4  
Leased right-of-use asset write-off 1  
Owned asset write-off 1  
Severance and Related Costs    
Restructuring Reserve [Roll Forward]    
Balance at beginning of period 66  
Provision 32  
Reversals (5)  
Net current period charges 27  
Charges against reserve and currency (36)  
Balance at end of period 57  
Other Contractual Termination Costs    
Restructuring Reserve [Roll Forward]    
Balance at beginning of period 4  
Provision 1  
Reversals 0  
Net current period charges 1  
Charges against reserve and currency 2  
Balance at end of period 7  
Asset Impairments    
Restructuring Reserve [Roll Forward]    
Balance at beginning of period 0  
Provision 2  
Reversals (1)  
Net current period charges 1  
Charges against reserve and currency (1)  
Balance at end of period $ 0