XML 82 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Schedule of Segment Reporting Information By Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Segment Reporting Information [Line Items]      
Net sales $ 1,331,863 $ 1,302,062 $ 1,144,698
Depreciation and amortization 32,370 34,182 25,483
Segment profit 246,245 220,365 191,992
Assets 1,389,257 1,367,332 1,377,756
Expenditures for property, plant & equipment 19,226 43,138 27,189
Americas & Asia      
Segment Reporting Information [Line Items]      
Net sales 888,857 861,084 735,582
Depreciation and amortization 25,269 26,950 20,649
Segment profit 180,503 157,307 136,635
Assets 829,562 868,922 829,278
Expenditures for property, plant & equipment 13,256 24,051 20,344
Americas & Asia | Americas [Member]      
Segment Reporting Information [Line Items]      
Net sales 787,426 750,391 635,714
Americas & Asia | Asia Pacific [Member]      
Segment Reporting Information [Line Items]      
Net sales 101,431 110,693 99,868
Europe & Australia      
Segment Reporting Information [Line Items]      
Net sales 443,006 440,978 409,116
Depreciation and amortization 7,101 7,232 4,834
Segment profit 65,742 63,058 55,357
Assets 408,163 384,341 401,143
Expenditures for property, plant & equipment 5,970 19,087 6,845
Europe & Australia | Europe [Member]      
Segment Reporting Information [Line Items]      
Net sales 387,743 388,618 355,096
Europe & Australia | AUSTRALIA      
Segment Reporting Information [Line Items]      
Net sales 55,263 52,360 54,020
Corporate [Member]      
Segment Reporting Information [Line Items]      
Assets $ 151,532 $ 114,069 $ 147,335