XML 81 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Restructuring and Other Initiatives (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Restructuring Reserve [Roll Forward]        
Balance at beginning of period $ 1,122 $ 227    
Additions, interest accretion and other 46 455    
Payments (317) (37)    
Revisions to estimates and effect of foreign currency (21) (12)    
Balance at end of period 830 633    
Unallocation of Products to Certain Manufacturing Facilities And Other Employee Separation Programs [Member]        
Restructuring Reserve [Roll Forward]        
Payments (315)      
Pre-tax restructuring charges 790      
Cost since inception $ 2,100      
GMI [Member] | Korea [Member]        
Restructuring Reserve [Roll Forward]        
Pre-tax restructuring charges   900    
GMI [Member] | Korea [Member] | Non-cash Asset Impairments [Member]        
Restructuring Reserve [Roll Forward]        
Pre-tax restructuring charges   464    
GMI [Member] | Korea [Member] | Employee Separation Charges [Member]        
Restructuring Reserve [Roll Forward]        
Pre-tax restructuring charges   $ 436    
Forecast [Member] | Unallocation of Products to Certain Manufacturing Facilities And Other Employee Separation Programs [Member]        
Restructuring Reserve [Roll Forward]        
Expected amount of cash flows     $ 1,500  
Forecast [Member] | Minimum [Member] | Unallocation of Products to Certain Manufacturing Facilities And Other Employee Separation Programs [Member]        
Restructuring Reserve [Roll Forward]        
Expected costs       $ 900
Forecast [Member] | Maximum [Member] | Unallocation of Products to Certain Manufacturing Facilities And Other Employee Separation Programs [Member]        
Restructuring Reserve [Roll Forward]        
Expected costs       $ 1,500