v3.26.1
Derivative Financial Instruments (Details) - USD ($)
$ in Millions
Apr. 30, 2026
Apr. 30, 2025
Commodity contracts    
Outstanding derivative contracts    
Derivative, Nonmonetary Notional Amount 606.2 1,698.1
Foreign currency exchange contracts    
Outstanding derivative contracts    
Derivative, Nonmonetary Notional Amount 74.4 122.4