v3.22.2.2
Segment Information Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Segment Reporting Information [Line Items]      
Revenues $ 2,525,912 $ 1,909,710 $ 1,963,704
Property, Plant and Equipment, Net 2,118,052 2,067,876  
Canadian [Member]      
Segment Reporting Information [Line Items]      
Revenues     223,300
Property, Plant and Equipment, Net 272,900 288,400  
Geographic Distribution, Foreign [Member]      
Segment Reporting Information [Line Items]      
Revenues 297,204 192,440 307,743
Property, Plant and Equipment, Net 388,652 421,779  
Geographic Distribution, Domestic [Member]      
Segment Reporting Information [Line Items]      
Revenues 2,228,708 1,717,270 $ 1,655,961
Property, Plant and Equipment, Net $ 1,729,400 $ 1,646,097