v3.24.1.1.u2
Segment Information Net Sales by Segment and Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Net Sales by Segment        
Net sales $ 343,384 $ 337,116 $ 997,991 $ 985,934
Americas & Asia        
Net Sales by Segment        
Net sales 224,766 222,813 658,035 661,375
Americas & Asia | Americas        
Net Sales by Segment        
Net sales 200,602 198,074 582,864 584,505
Americas & Asia | Asia        
Net Sales by Segment        
Net sales 24,164 24,739 75,171 76,870
Europe & Australia        
Net Sales by Segment        
Net sales 118,618 114,303 339,956 324,559
Europe & Australia | Europe        
Net Sales by Segment        
Net sales 104,925 100,480 299,629 284,432
Europe & Australia | Australia        
Net Sales by Segment        
Net sales $ 13,693 $ 13,823 $ 40,327 $ 40,127