XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring Program - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended 92 Months Ended
Oct. 21, 2021
Sep. 06, 2018
Aug. 31, 2016
May 06, 2014
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2021
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         $ 321 $ 363 $ 448 $ 5,024
Restructuring charges         154 156 176 3,036
Cash severance and related costs         160 169    
Non-cash asset write-downs         73      
Non-cash adjustments           6    
Restructuring reserve         211 304 301 211
Implementation costs         167 $ 207 $ 272 1,988
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         180     180
Simplify to Grow Program | Other long-term liabilities                
Restructuring Cost and Reserve [Line Items]                
Restructuring reserve         $ 31     $ 31
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