XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Disaggregation of Revenue [Line Items]    
Net sales $ 405,287 $ 377,065
Americas & Asia    
Disaggregation of Revenue [Line Items]    
Net sales 268,893 245,428
Europe & Australia    
Disaggregation of Revenue [Line Items]    
Net sales 136,394 131,637
Americas [Member] | Americas & Asia    
Disaggregation of Revenue [Line Items]    
Net sales 234,049 214,033
Asia Pacific [Member] | Americas & Asia    
Disaggregation of Revenue [Line Items]    
Net sales 34,844 31,395
Europe [Member] | Europe & Australia    
Disaggregation of Revenue [Line Items]    
Net sales 121,248 116,153
AUSTRALIA | Europe & Australia    
Disaggregation of Revenue [Line Items]    
Net sales $ 15,146 $ 15,484