v3.26.1
Derivative Financial Instruments (Details) - USD ($)
$ in Millions
Jul. 31, 2026
Apr. 30, 2026
Commodity contracts    
Outstanding derivative contracts    
Derivative notional amount 562.0 606.2
Foreign currency exchange contracts    
Outstanding derivative contracts    
Derivative notional amount 74.2 74.4