XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information - Schedule of Segment Reporting Information By Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Segment Reporting Information [Line Items]    
Net sales $ 377,065 $ 331,983
Segment Profit 68,014 66,641
Americas & Asia    
Segment Reporting Information [Line Items]    
Net sales 245,428 221,626
Segment Profit 54,900 49,897
Europe & Australia    
Segment Reporting Information [Line Items]    
Net sales 131,637 110,357
Segment Profit 13,114 16,744
Americas | Americas & Asia    
Segment Reporting Information [Line Items]    
Net sales 214,033 196,286
Asia | Americas & Asia    
Segment Reporting Information [Line Items]    
Net sales 31,395 25,340
Europe | Europe & Australia    
Segment Reporting Information [Line Items]    
Net sales 116,153 96,333
Australia | Europe & Australia    
Segment Reporting Information [Line Items]    
Net sales $ 15,484 $ 14,024