XML 108 R94.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments and Hedging Activities (Fair Value of Derivatives in a Gain (Loss) Position) (Details) - USD ($)
$ in Millions
Apr. 30, 2023
Apr. 30, 2022
Fair values of derivative instruments    
Derivative Asset, Fair Value, Gross Asset $ 28 $ 52
Derivative Liability, Fair Value, Gross Liability (14) (5)
Currency derivatives [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Other Current Assets [Member]    
Fair values of derivative instruments    
Derivative Asset, Fair Value, Gross Asset 20 32
Derivative Liability, Fair Value, Gross Liability (11) (3)
Currency derivatives [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Other Assets [Member]    
Fair values of derivative instruments    
Derivative Asset, Fair Value, Gross Asset 5 20
Derivative Liability, Fair Value, Gross Liability (1) (1)
Currency derivatives [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Accrued expenses [Member]    
Fair values of derivative instruments    
Derivative Asset, Fair Value, Gross Asset 0  
Derivative Liability, Fair Value, Gross Liability (1)  
Currency derivatives [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Other Liabilities [Member]    
Fair values of derivative instruments    
Derivative Asset, Fair Value, Gross Asset 0  
Derivative Liability, Fair Value, Gross Liability (1)  
Currency derivatives [Member] | Not designated as hedges [Member] | Other Current Assets [Member]    
Fair values of derivative instruments    
Derivative Asset, Fair Value, Gross Asset 3  
Derivative Liability, Fair Value, Gross Liability $ 0  
Currency derivatives [Member] | Not designated as hedges [Member] | Accrued expenses [Member]    
Fair values of derivative instruments    
Derivative Asset, Fair Value, Gross Asset   0
Derivative Liability, Fair Value, Gross Liability   $ (1)