XML 81 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives and Currency Exchange Risk Management - Classification and Fair Value Amounts of Derivative Instruments in Balance Sheets (Details) - USD ($)
$ in Millions
Jul. 31, 2020
Apr. 24, 2020
Derivatives, Fair Value [Line Items]    
Derivative Assets, Fair Value $ 140 $ 402
Derivative Liabilities, Fair Value 192 42
Currency exchange rate contracts    
Derivatives, Fair Value [Line Items]    
Derivative Assets, Fair Value 137 399
Derivative Liabilities, Fair Value 192 17
Total return swaps    
Derivatives, Fair Value [Line Items]    
Derivative Assets, Fair Value 1  
Derivative Liabilities, Fair Value   25
Cross-currency interest rate contracts    
Derivatives, Fair Value [Line Items]    
Derivative Assets, Fair Value 2 3
Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Derivative Assets, Fair Value 67 374
Derivative Liabilities, Fair Value 117 4
Derivatives designated as hedging instruments | Currency exchange rate contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets, Fair Value 59 271
Derivatives designated as hedging instruments | Currency exchange rate contracts | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets, Fair Value 8 103
Derivatives designated as hedging instruments | Currency exchange rate contracts | Other accrued expenses    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities, Fair Value 60 2
Derivatives designated as hedging instruments | Currency exchange rate contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities, Fair Value 57 2
Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Derivative Assets, Fair Value 73 28
Derivative Liabilities, Fair Value 75 38
Derivatives not designated as hedging instruments | Currency exchange rate contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets, Fair Value 70 25
Derivatives not designated as hedging instruments | Currency exchange rate contracts | Other accrued expenses    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities, Fair Value 75 13
Derivatives not designated as hedging instruments | Total return swaps | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets, Fair Value 1 0
Derivatives not designated as hedging instruments | Total return swaps | Other accrued expenses    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities, Fair Value 0 25
Derivatives not designated as hedging instruments | Cross-currency interest rate contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets, Fair Value 2 3
Derivatives not designated as hedging instruments | Cross-currency interest rate contracts | Other accrued expenses    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities, Fair Value $ 0 $ 0