XML 92 R74.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Schedule of Segment Reporting Information By Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Segment Reporting Information [Line Items]      
Net sales $ 1,513,605 $ 1,341,393 $ 1,331,863
Cost of goods sold 752,783 653,509 674,588
Gross margin 760,822 687,884 657,275
Operating expenses:      
Research and development 79,889 67,748 61,365
Selling, general and administrative 444,295 376,722 370,697
Total operating expenses 524,184 444,470 432,062
Operating Income (Loss) 236,638 243,414 225,213
Americas & Asia      
Segment Reporting Information [Line Items]      
Net sales 993,715 886,528 888,857
Europe & Australia      
Segment Reporting Information [Line Items]      
Net sales 519,890 454,865 443,006
Operating Segments      
Operating expenses:      
Operating Income (Loss) 266,707 267,454 246,245
Operating Segments | Americas & Asia      
Segment Reporting Information [Line Items]      
Net sales 993,715 886,528 888,857
Cost of goods sold 490,670 430,265 449,784
Gross margin 503,045 456,263 439,073
Operating expenses:      
Research and development 55,862 48,715 45,172
Selling, general and administrative 237,417 210,706 213,398
Total operating expenses 293,279 259,421 258,570
Operating Income (Loss) 209,766 196,842 180,503
Operating Segments | Europe & Australia      
Segment Reporting Information [Line Items]      
Net sales 519,890 454,865 443,006
Cost of goods sold 262,113 223,244 224,804
Gross margin 257,777 231,621 218,202
Operating expenses:      
Research and development 24,027 19,033 16,193
Selling, general and administrative 176,809 141,976 136,267
Total operating expenses 200,836 161,009 152,460
Operating Income (Loss) $ 56,941 $ 70,612 $ 65,742