XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Disaggregation of Revenue by Geographical Area) (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Disaggregation of Revenue    
Total net sales $ 935.4 $ 900.1
U.S. and Canada    
Disaggregation of Revenue    
Total net sales 407.4 409.8
EMEA    
Disaggregation of Revenue    
Total net sales 262.8 240.9
APAC    
Disaggregation of Revenue    
Total net sales 165.4 155.2
LATAM    
Disaggregation of Revenue    
Total net sales $ 99.8 $ 94.2