XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
BUSINESS SEGMENTS - Schedule of Segment Reporting Information, by Segment Geographic Region Item (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Segment Reporting Information [Line Items]      
Net sales $ 16,312,525 $ 12,317,380 $ 8,167,933
Property, plant and equipment, net 1,258,159 1,185,131  
United States      
Segment Reporting Information [Line Items]      
Net sales 12,235,760 8,462,652 5,296,482
Property, plant and equipment, net 749,343 626,375  
Germany      
Segment Reporting Information [Line Items]      
Net sales 1,728,565 1,977,808 1,494,419
Property, plant and equipment, net 397,015 460,446  
Other Europe      
Segment Reporting Information [Line Items]      
Net sales 1,158,563 1,189,747 966,023
Property, plant and equipment, net 106,921 95,266  
Canada      
Segment Reporting Information [Line Items]      
Net sales 1,132,788 638,118 377,053
Other foreign      
Segment Reporting Information [Line Items]      
Net sales 56,849 49,055 $ 33,956
Property, plant and equipment, net $ 4,880 $ 3,044