XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments (Details 2) - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Gains and losses recognized in cost of products sold on derivatives not designated as qualified hedging instruments    
Total derivative gains (losses) recognized in costs of products sold $ (227.1) $ (29.8)
Commodity contracts    
Gains and losses recognized in cost of products sold on derivatives not designated as qualified hedging instruments    
Total derivative gains (losses) recognized in costs of products sold (227.7) (30.0)
Foreign currency exchange contracts    
Gains and losses recognized in cost of products sold on derivatives not designated as qualified hedging instruments    
Total derivative gains (losses) recognized in costs of products sold $ 0.6 $ 0.2