XML 86 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Program - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended 80 Months Ended
Sep. 06, 2018
Aug. 31, 2016
May 06, 2014
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2020
2014-2018 Restructuring Program              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program costs   $ 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]              
Capital expenditures, authorized amount   1,600 $ 2,200        
2014-2018 Restructuring Program | Program charges              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program costs   4,100          
2014-2018 Restructuring Program | Cash costs              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program costs   3,100          
2014-2018 Restructuring Program | Non-cash costs              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program costs   $ 1,000          
Simplify to Grow Program              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program costs $ 7,700            
Restructuring and related cost, cost incurred       $ 363 $ 448 $ 631 $ 4,703
Restructuring charges       156 176 316 2,882
Cash severance and related costs       169 162    
Non-cash asset write-downs         82    
Non-cash adjustments       6      
Restructuring reserve       304 301 373 304
Implementation costs       207 $ 272 $ 315 1,821
Simplify to Grow Program | Maximum              
Restructuring Cost and Reserve [Line Items]              
Capital expenditures, authorized amount 2,300            
Increase in restructuring program costs 1,300            
Increase in capital expenditures 700            
Simplify to Grow Program | Other current liabilities              
Restructuring Cost and Reserve [Line Items]              
Restructuring reserve       260     260
Simplify to Grow Program | Other long-term liabilities              
Restructuring Cost and Reserve [Line Items]              
Restructuring reserve       $ 44     $ 44
Simplify to Grow Program | Program charges              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program costs 5,400            
Simplify to Grow Program | Cash costs              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program costs 4,100            
Simplify to Grow Program | Non-cash costs              
Restructuring Cost and Reserve [Line Items]              
Approved restructuring program costs $ 1,300