XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information Net Sales by Segment and Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Net Sales by Segment        
Net sales $ 382,590 $ 343,384 $ 1,116,330 $ 997,991
Americas & Asia        
Net Sales by Segment        
Net sales 253,652 224,766 732,926 658,035
Americas & Asia | Americas        
Net Sales by Segment        
Net sales 219,913 200,602 636,493 582,864
Americas & Asia | Asia        
Net Sales by Segment        
Net sales 33,739 24,164 96,433 75,171
Europe & Australia        
Net Sales by Segment        
Net sales 128,938 118,618 383,404 339,956
Europe & Australia | Europe        
Net Sales by Segment        
Net sales 115,715 104,925 342,345 299,629
Europe & Australia | Australia        
Net Sales by Segment        
Net sales $ 13,223 $ 13,693 $ 41,059 $ 40,327