v3.26.1
Derivatives and Currency Exchange Risk Management - Schedule of Classification and Fair Value of Derivative Instruments in Balance Sheets (Details) - USD ($)
$ in Millions
Jul. 31, 2026
Apr. 24, 2026
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value $ 640 $ 555
Derivative liabilities, fair value 197 420
Currency exchange rate contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value 640 555
Derivative liabilities, fair value 197 420
Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value 630 542
Derivative liabilities, fair value 186 411
Derivatives designated as hedging instruments | Currency exchange rate contracts | Balance Sheet Location [Axis]: us-gaap:OtherAssetsCurrent    
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value 236 214
Derivatives designated as hedging instruments | Currency exchange rate contracts | Balance Sheet Location [Axis]: us-gaap:OtherAssetsNoncurrent    
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value 395 328
Derivatives designated as hedging instruments | Currency exchange rate contracts | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesCurrent    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, fair value 95 253
Derivatives designated as hedging instruments | Currency exchange rate contracts | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, fair value 91 158
Derivatives not designated as hedging instruments | Currency exchange rate contracts | Balance Sheet Location [Axis]: us-gaap:OtherAssetsCurrent    
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value 10 13
Derivatives not designated as hedging instruments | Currency exchange rate contracts | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesCurrent    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, fair value $ 11 $ 10