XML 53 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Disaggregation of Revenue [Line Items]        
Net sales $ 435,237 $ 382,590 $ 1,224,661 $ 1,116,330
Americas & Asia        
Disaggregation of Revenue [Line Items]        
Net sales 290,055 253,652 810,552 732,926
Europe & Australia        
Disaggregation of Revenue [Line Items]        
Net sales 145,182 128,938 414,109 383,404
Americas | Americas & Asia        
Disaggregation of Revenue [Line Items]        
Net sales 251,665 219,913 700,851 636,493
Asia Pacific | Americas & Asia        
Disaggregation of Revenue [Line Items]        
Net sales 38,390 33,739 109,701 96,433
Europe | Europe & Australia        
Disaggregation of Revenue [Line Items]        
Net sales 130,060 115,715 371,228 342,345
Australia | Europe & Australia        
Disaggregation of Revenue [Line Items]        
Net sales $ 15,122 $ 13,223 $ 42,881 $ 41,059