XML 78 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Segment Reporting Information [Line Items]      
Revenues $ 2,889,364 $ 2,525,912 $ 1,909,710
Property, Plant and Equipment, Net 2,371,557 2,118,052  
Geographic Distribution, Foreign [Member]      
Segment Reporting Information [Line Items]      
Revenues 523,022 297,204 192,440
Property, Plant and Equipment, Net 616,611 388,652  
Geographic Distribution, Domestic [Member]      
Segment Reporting Information [Line Items]      
Revenues 2,366,342 2,228,708 $ 1,717,270
Property, Plant and Equipment, Net $ 1,754,946 $ 1,729,400