XML 69 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Disaggregation of Revenue by Geographic Region) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Disaggregation of Revenue      
Net sales $ 3,306.6 $ 2,853.9 $ 2,581.8
U.S. and Canada      
Disaggregation of Revenue      
Net sales 1,336.8 1,084.2 1,059.9
EMEA      
Disaggregation of Revenue      
Net sales 963.6 865.7 760.2
APAC      
Disaggregation of Revenue      
Net sales 669.0 649.2 553.2
LATAM      
Disaggregation of Revenue      
Net sales $ 337.2 $ 254.8 $ 208.5