XML 55 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information - Schedule of Segment Reporting Information By Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Segment Reporting Information [Line Items]        
Net sales $ 435,237 $ 382,590 $ 1,224,661 $ 1,116,330
Cost of goods sold 209,768 187,531 595,966 555,739
Gross margin 225,469 195,059 628,695 560,591
Operating expenses:        
Research and development 23,531 19,191 71,132 56,835
Selling, general and administrative 128,732 108,678 354,195 326,410
Total operating expenses 152,263 127,869 425,327 383,245
Operating Income (Loss) 73,206 67,190 203,368 177,346
Americas & Asia        
Segment Reporting Information [Line Items]        
Net sales 290,055 253,652 810,552 732,926
Europe & Australia        
Segment Reporting Information [Line Items]        
Net sales 145,182 128,938 414,109 383,404
Operating Segments        
Operating expenses:        
Operating Income (Loss) 90,200 74,642 237,968 200,020
Operating Segments | Americas & Asia        
Segment Reporting Information [Line Items]        
Net sales 290,055 253,652 810,552 732,926
Cost of goods sold 139,782 123,827 395,479 362,078
Gross margin 150,273 129,825 415,073 370,848
Operating expenses:        
Research and development 16,954 13,318 51,168 39,445
Selling, general and administrative 64,589 59,343 181,561 173,255
Total operating expenses 81,543 72,661 232,729 212,700
Operating Income (Loss) 68,730 57,164 182,344 158,148
Operating Segments | Europe & Australia        
Segment Reporting Information [Line Items]        
Net sales 145,182 128,938 414,109 383,404
Cost of goods sold 69,986 63,704 200,487 193,661
Gross margin 75,196 65,234 213,622 189,743
Operating expenses:        
Research and development 6,577 5,873 19,964 17,390
Selling, general and administrative 47,149 41,883 138,034 130,481
Total operating expenses 53,726 47,756 157,998 147,871
Operating Income (Loss) $ 21,470 $ 17,478 $ 55,624 $ 41,872