v3.25.2
Revenue (Disaggregation of Revenue by Geographic Region) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Disaggregation of Revenue      
Net sales $ 3,690.9 $ 3,586.3 $ 3,430.8
U.S. and Canada      
Disaggregation of Revenue      
Net sales 1,632.3 1,583.1 1,464.7
Europe, Middle East and Africa (EMEA)      
Disaggregation of Revenue      
Net sales 1,027.2 1,012.9 1,007.8
Asia Pacific (APAC)      
Disaggregation of Revenue      
Net sales 635.7 601.5 608.8
Latin America (LATAM)      
Disaggregation of Revenue      
Net sales $ 395.7 $ 388.8 $ 349.5