XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Information - Schedule of Segment Reporting Information By Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Segment Reporting Information [Line Items]        
Net sales $ 384,137 $ 356,675 $ 789,424 $ 733,740
Cost of goods sold 189,743 180,832 386,198 368,208
Gross margin 194,394 175,843 403,226 365,532
Operating expenses:        
Research and development 24,309 18,723 47,601 37,644
Selling, general and administrative 107,895 105,886 225,463 217,732
Total operating expenses 132,204 124,609 273,064 255,376
Operating Income (Loss) 62,190 51,234 130,162 110,156
Americas & Asia        
Segment Reporting Information [Line Items]        
Net sales 251,604 233,846 520,497 479,274
Europe & Australia        
Segment Reporting Information [Line Items]        
Net sales 132,533 122,829 268,927 254,466
Operating Segments        
Operating expenses:        
Operating Income (Loss) 69,173 57,364 147,768 125,378
Operating Segments | Americas & Asia        
Segment Reporting Information [Line Items]        
Net sales 251,604 233,846 520,497 479,274
Cost of goods sold 124,591 119,073 255,697 238,251
Gross margin 127,013 114,773 264,800 241,023
Operating expenses:        
Research and development 17,499 12,911 34,214 26,127
Selling, general and administrative 55,763 55,876 116,972 114,010
Total operating expenses 73,262 68,787 151,186 140,137
Operating Income (Loss) 53,751 45,986 113,614 100,886
Operating Segments | Europe & Australia        
Segment Reporting Information [Line Items]        
Net sales 132,533 122,829 268,927 254,466
Cost of goods sold 65,152 61,759 130,501 129,957
Gross margin 67,381 61,070 138,426 124,509
Operating expenses:        
Research and development 6,810 5,812 13,387 11,517
Selling, general and administrative 45,149 43,880 90,885 88,500
Total operating expenses 51,959 49,692 104,272 100,017
Operating Income (Loss) $ 15,422 $ 11,378 $ 34,154 $ 24,492