XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Disaggregation of Revenue by Geographical Area) (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Disaggregation of Revenue    
Total net sales $ 760.9 $ 636.6
U.S. and Canada    
Disaggregation of Revenue    
Total net sales 300.8 251.0
Europe, Middle East and Africa (EMEA)    
Disaggregation of Revenue    
Total net sales 224.6 187.8
Asia Pacific    
Disaggregation of Revenue    
Total net sales 163.7 144.1
Latin America    
Disaggregation of Revenue    
Total net sales $ 71.8 $ 53.7