v3.22.2.2
Revenue (Disaggregation of Revenue by Geographical Area) (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Disaggregation of Revenue    
Total net sales $ 847.3 $ 760.9
U.S. and Canada    
Disaggregation of Revenue    
Total net sales 375.2 300.8
Europe, Middle East and Africa (EMEA)    
Disaggregation of Revenue    
Total net sales 226.7 224.6
Asia Pacific (APAC)    
Disaggregation of Revenue    
Total net sales 150.7 163.7
Latin America (LATAM)    
Disaggregation of Revenue    
Total net sales $ 94.7 $ 71.8