v3.26.3
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Disaggregation of Revenue      
Net sales $ 3,885.6 $ 3,690.9 $ 3,586.3
U.S. and Canada      
Disaggregation of Revenue      
Net sales 1,652.0 1,632.3 1,583.1
Europe, Middle East and Africa (EMEA)      
Disaggregation of Revenue      
Net sales 1,136.0 1,027.2 1,012.9
Asia Pacific (APAC)      
Disaggregation of Revenue      
Net sales 689.5 635.7 601.5
Latin America (LATAM)      
Disaggregation of Revenue      
Net sales $ 408.1 $ 395.7 $ 388.8