XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Program - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 83 Months Ended
Sep. 06, 2018
Aug. 31, 2016
May 06, 2014
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Dec. 31, 2020
2014-2018 Restructuring Program              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program cost   $ 5,700 $ 3,500        
Reallocation of previously approved capital expenditures to be spent on restructuring program cash costs   600          
2014-2018 Restructuring Program | Maximum              
Restructuring Cost and Reserve [Line Items]              
Approved capital expenditures   1,600 $ 2,200        
2014-2018 Restructuring Program | Restructuring Program Charges              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program cost   4,100          
2014-2018 Restructuring Program | Cash Costs              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program cost   3,100          
2014-2018 Restructuring Program | Non-cash Costs              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program cost   $ 1,000          
Simplify to Grow Program              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program cost $ 7,700            
Restructuring and implementation charges       $ 122 $ 58 $ 4,825  
Restructuring charges       88 15 2,970  
Cash spent in restructuring       34      
Non-cash asset write-downs       40 3    
Restructuring reserve       308   308 $ 304
Implementation costs       34 43 1,855  
Simplify to Grow Program | Maximum              
Restructuring Cost and Reserve [Line Items]              
Approved capital expenditures 2,300            
Increase in approved restructuring program costs 1,300            
Increase in approved capital expenditures 700            
Simplify to Grow Program | Other current liabilities              
Restructuring Cost and Reserve [Line Items]              
Restructuring reserve       261   261  
Simplify to Grow Program | Other liabilities              
Restructuring Cost and Reserve [Line Items]              
Restructuring reserve       47   47  
Simplify to Grow Program | Restructuring Program Charges              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program cost 5,400            
Simplify to Grow Program | Cash Costs              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program cost 4,100            
Simplify to Grow Program | Non-cash Costs              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program cost $ 1,300            
Simplify to Grow Program | Severance and Related Costs              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges       47      
Cash spent in restructuring       34 $ 37    
Restructuring reserve       $ 308   $ 308 $ 304