XML 69 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Disaggregation of Revenue by Geographic Region) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Disaggregation of Revenue      
Net sales $ 3,430.8 $ 3,306.6 $ 2,853.9
U.S. and Canada      
Disaggregation of Revenue      
Net sales 1,464.7 1,336.8 1,084.2
EMEA      
Disaggregation of Revenue      
Net sales 1,007.8 963.6 865.7
APAC      
Disaggregation of Revenue      
Net sales 608.8 669.0 649.2
LATAM      
Disaggregation of Revenue      
Net sales $ 349.5 $ 337.2 $ 254.8