v3.26.3
Supplemental financial statement information - Property, Plant And Equipment (Details)
$ in Thousands
12 Months Ended
Jul. 31, 2026
USD ($)
item
Jul. 31, 2025
USD ($)
item
Jul. 31, 2024
USD ($)
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 1,370,755 $ 1,378,075  
Less: accumulated depreciation 780,580 775,383  
Property, plant and equipment, net $ 590,175 $ 602,692  
Vehicles under failed sale lease back | item 35 35  
Depreciation $ 76,600 $ 74,500 $ 76,700
Land      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 43,902 43,318  
Land improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 17,736 16,986  
Buildings and improvements      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 20 years    
Property, plant and equipment, gross $ 92,283 90,945  
Vehicles, including transport trailers      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 144,156 137,032  
Bulk equipment and district facilities      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 124,130 123,306  
Tanks, cylinders and customer equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 840,895 857,142  
Computer and office equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 98,780 95,140  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 8,873 $ 14,206  
Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 2 years    
Minimum | Land improvements      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 2 years    
Minimum | Vehicles, including transport trailers      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 8 years    
Minimum | Bulk equipment and district facilities      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 5 years    
Minimum | Tanks, cylinders and customer equipment      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 2 years    
Minimum | Computer and office equipment      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 2 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 30 years    
Maximum | Land improvements      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 20 years    
Maximum | Vehicles, including transport trailers      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 20 years    
Maximum | Bulk equipment and district facilities      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 30 years    
Maximum | Tanks, cylinders and customer equipment      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 30 years    
Maximum | Computer and office equipment      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 5 years