XML 98 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Derivative Financial Instruments (Details 1) - USD ($)
$ in Millions
Apr. 30, 2024
Apr. 30, 2023
Other Current Assets    
Fair value of derivative instruments [Line Items]    
Derivatives Instruments, Assets $ 37.7 $ 19.5
Other Current Liabilities    
Fair value of derivative instruments [Line Items]    
Derivatives Instruments, Liabilities 9.4 14.8
Other Noncurrent Assets    
Fair value of derivative instruments [Line Items]    
Derivatives Instruments, Assets 0.0 0.0
Other Noncurrent Liabilities    
Fair value of derivative instruments [Line Items]    
Derivatives Instruments, Liabilities 0.1 0.0
Commodity contracts | Other Current Assets | Not designated as hedging instruments    
Fair value of derivative instruments [Line Items]    
Derivatives Instruments, Assets 35.8 18.1
Commodity contracts | Other Current Liabilities | Not designated as hedging instruments    
Fair value of derivative instruments [Line Items]    
Derivatives Instruments, Liabilities 9.3 14.7
Commodity contracts | Other Noncurrent Assets | Not designated as hedging instruments    
Fair value of derivative instruments [Line Items]    
Derivatives Instruments, Assets 0.0 0.0
Commodity contracts | Other Noncurrent Liabilities | Not designated as hedging instruments    
Fair value of derivative instruments [Line Items]    
Derivatives Instruments, Liabilities 0.1 0.0
Foreign currency exchange contracts | Other Current Assets | Not designated as hedging instruments    
Fair value of derivative instruments [Line Items]    
Derivatives Instruments, Assets 1.9 1.4
Foreign currency exchange contracts | Other Current Liabilities | Not designated as hedging instruments    
Fair value of derivative instruments [Line Items]    
Derivatives Instruments, Liabilities 0.1 0.1
Foreign currency exchange contracts | Other Noncurrent Assets | Not designated as hedging instruments    
Fair value of derivative instruments [Line Items]    
Derivatives Instruments, Assets 0.0 0.0
Foreign currency exchange contracts | Other Noncurrent Liabilities | Not designated as hedging instruments    
Fair value of derivative instruments [Line Items]    
Derivatives Instruments, Liabilities $ 0.0 $ 0.0