v3.26.1
Segment Information - Schedule of Segment Reporting Information By Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Segment Reporting [Line Items]      
Net sales $ 1,661,565 $ 1,513,605 $ 1,341,393
Cost of goods sold 801,736 752,783 653,509
Gross margin 859,829 760,822 687,884
Operating expenses:      
Research and development 94,031 79,889 67,748
Selling, general and administrative 502,312 444,295 376,722
Total operating expenses 596,343 524,184 444,470
Operating Income (Loss) 263,486 236,638 243,414
Americas & Asia      
Segment Reporting [Line Items]      
Net sales 1,106,620 993,715 886,528
Europe & Australia      
Segment Reporting [Line Items]      
Net sales 554,945 519,890 454,865
Operating Segments      
Operating expenses:      
Operating Income (Loss) 330,916 266,707 267,454
Operating Segments | Americas & Asia      
Segment Reporting [Line Items]      
Net sales 1,106,620 993,715 886,528
Cost of goods sold 532,049 490,670 430,265
Operating expenses:      
Research and development 67,721 55,862 48,715
Selling, general and administrative 250,235 237,417 210,706
Operating Income (Loss) 256,615 209,766 196,842
Operating Segments | Europe & Australia      
Segment Reporting [Line Items]      
Net sales 554,945 519,890 454,865
Cost of goods sold 269,687 262,113 223,244
Operating expenses:      
Research and development 26,310 24,027 19,033
Selling, general and administrative 184,647 176,809 141,976
Operating Income (Loss) $ 74,301 $ 56,941 $ 70,612