XML 84 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 03, 2021
Dec. 29, 2019
Dec. 30, 2018
Dec. 31, 2017
Derivative [Line Items]        
Contingent consideration liability $ 633 $ 1,715    
Fair Value, measurement with unobservable inputs reconciliation, recurring basis, liability value 633 1,715 $ 397 $ 600
Other assets, noncurrent 6,562 5,695    
Deferred net losses (gains) on derivatives included in accumulated other comprehensive income $ (652)      
Description of reclassification of cash flow hedge gain (loss) next 12 months      
Maximum length of time for hedging transaction exposure 18 months      
Contingent consideration reversal $ (1,148) 0 0  
Additions 106 1,246 125  
Payments (99) (79) (172)  
Foreign exchange contracts        
Derivative [Line Items]        
Collateral paid 1,100      
Derivative, notional amount 37,800 45,300    
Cross currency interest rate swaps        
Derivative [Line Items]        
Derivative, notional amount 30,600 20,100    
Equity securities | Equity Investments with Readily Determinable Value        
Derivative [Line Items]        
Marketable securities, noncurrent 1,481 1,148 511  
Other assets, noncurrent 1,481 1,148    
Equity, fair value adjustment 527 533    
Equity investments, increase (decrease) from acquisition (sale) during period (194) 104    
Equity securities | Equity Investments without Readily Determinable Value        
Derivative [Line Items]        
Equity, fair value adjustment, impairment loss (76) (57)    
Other assets, noncurrent 738 712    
Equity, fair value adjustment (55) (38)    
Equity investments, increase (decrease) from acquisition (sale) during period 81 69    
Equity, fair value adjustment, change in observable prices 21 19    
Equity securities without readily determinable fair value, amount 738 712 681  
Fair Value, Inputs, Level 3        
Derivative [Line Items]        
Contingent consideration liability 633 1,715    
Other Current Liabilities        
Derivative [Line Items]        
Contingent consideration liability 39 84    
Other Noncurrent Liabilities        
Derivative [Line Items]        
Contingent consideration liability $ 594 $ 1,631 $ 397