XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information - Schedule of Segment Reporting Information By Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Segment Reporting Information [Line Items]    
Net sales $ 322,569 $ 321,475
Segment Profit 57,903 51,109
IDS    
Segment Reporting Information [Line Items]    
Net sales 256,356 248,617
Segment Profit 51,525 48,816
WPS    
Segment Reporting Information [Line Items]    
Net sales 66,213 72,858
Segment Profit 6,378 2,293
Americas    
Segment Reporting Information [Line Items]    
Net sales 192,131 186,052
Americas | IDS    
Segment Reporting Information [Line Items]    
Net sales 173,349 164,910
Americas | WPS    
Segment Reporting Information [Line Items]    
Net sales 18,782 21,142
Europe    
Segment Reporting Information [Line Items]    
Net sales 90,192 94,911
Europe | IDS    
Segment Reporting Information [Line Items]    
Net sales 56,643 56,889
Europe | WPS    
Segment Reporting Information [Line Items]    
Net sales 33,549 38,022
Asia-Pacific    
Segment Reporting Information [Line Items]    
Net sales 40,246 40,512
Asia-Pacific | IDS    
Segment Reporting Information [Line Items]    
Net sales 26,364 26,818
Asia-Pacific | WPS    
Segment Reporting Information [Line Items]    
Net sales $ 13,882 $ 13,694