XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Schedule of Segment Reporting Information By Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Segment Reporting Information [Line Items]    
Net sales $ 331,983 $ 322,569
Segment Profit 66,641 57,903
Americas & Asia    
Segment Reporting Information [Line Items]    
Net sales 221,626 218,495
Segment Profit 49,897 41,145
Europe & Australia    
Segment Reporting Information [Line Items]    
Net sales 110,357 104,074
Segment Profit 16,744 16,758
Americas | Americas & Asia    
Segment Reporting Information [Line Items]    
Net sales 196,286 191,329
Asia | Americas & Asia    
Segment Reporting Information [Line Items]    
Net sales 25,340 27,166
Europe | Europe & Australia    
Segment Reporting Information [Line Items]    
Net sales 96,333 90,192
Australia | Europe & Australia    
Segment Reporting Information [Line Items]    
Net sales $ 14,024 $ 13,882