XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information Net Sales by Segment and Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Net Sales by Segment and Geographic Area        
Net sales $ 337,116 $ 338,551 $ 985,934 $ 978,081
Americas & Asia [Member]        
Net Sales by Segment and Geographic Area        
Net sales 222,813 222,579 661,375 643,292
Americas & Asia [Member] | Americas        
Net Sales by Segment and Geographic Area        
Net sales 198,074 196,266 584,505 560,184
Americas & Asia [Member] | Asia        
Net Sales by Segment and Geographic Area        
Net sales 24,739 26,313 76,870 83,108
Europe & Australia        
Net Sales by Segment and Geographic Area        
Net sales 114,303 115,972 324,559 334,789
Europe & Australia | Europe        
Net Sales by Segment and Geographic Area        
Net sales 100,480 102,809 284,432 296,426
Europe & Australia | Australia        
Net Sales by Segment and Geographic Area        
Net sales $ 13,823 $ 13,163 $ 40,127 $ 38,363