XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Disaggregation of Revenue by Geographical Area) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Disaggregation of Revenue        
Total net sales $ 853.2 $ 765.0 $ 2,416.6 $ 2,080.8
U.S. and Canada        
Disaggregation of Revenue        
Total net sales 348.8 294.6 963.6 801.8
Europe, Middle East and Africa (EMEA)        
Disaggregation of Revenue        
Total net sales 250.9 232.7 717.2 621.7
Asia Pacific        
Disaggregation of Revenue        
Total net sales 161.6 169.0 495.6 474.5
Latin America        
Disaggregation of Revenue        
Total net sales $ 91.9 $ 68.7 $ 240.2 $ 182.8