Derivative Financial Instruments (Details 3) - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Jul. 31, 2024 |
Jul. 31, 2023 |
|
| Price Risk Derivatives [Abstract] | ||
| Net derivative gains (losses) recognized and classified as unallocated | $ (29.8) | $ 5.6 |
| Less: Net derivatives gains (losses) reclassified to segment operating profit | 0.2 | (4.8) |
| Change in net cumulative unallocated derivative gains and losses | $ (30.0) | $ 10.4 |