XML 90 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue by Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Revenue by Region [Line Items]      
Net sales $ 1,513,605 $ 1,341,393 $ 1,331,863
Americas & Asia      
Revenue by Region [Line Items]      
Net sales 993,715 886,528 888,857
Europe & Australia      
Revenue by Region [Line Items]      
Net sales 519,890 454,865 443,006
Americas [Member] | Americas & Asia      
Revenue by Region [Line Items]      
Net sales 862,703 784,576 787,426
Europe [Member] | Europe & Australia      
Revenue by Region [Line Items]      
Net sales 463,582 399,462 387,743
AUSTRALIA | Europe & Australia      
Revenue by Region [Line Items]      
Net sales 56,308 55,403 55,263
Asia Pacific [Member] | Americas & Asia      
Revenue by Region [Line Items]      
Net sales $ 131,012 $ 101,952 $ 101,431