v3.22.2.2
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 45,224    
Finance Lease, Liability, Payments, Due in Next Rolling Twelve Months 29,982    
Operating Lease, Payments 59,818 $ 56,942 $ 55,344
Finance Lease, Right-of-Use Asset, Amortization 9,011 9,753 9,753
Finance Lease, Interest Expense 35,881 34,612 34,035
Operating Lease, Cost 43,295 43,418 43,303
Short-term Lease, Cost 15,614 13,638 13,943
Variable Lease, Cost 2,309 1,660 1,583
Operating Cash Outflows for Finance Leases 37,573 31,429 29,311
Financing Cash Outflows for Finance Leases $ 0 $ 0 5,387
Operating Lease, Weighted Average Discount Rate, Percent 4.60% 4.50%  
Finance Lease, Weighted Average Discount Rate, Percent 10.00% 10.00%  
Operating Leases, Future Minimum Payments, Due in Two Years $ 40,656    
Operating Leases, Future Minimum Payments, Due in Three Years 37,674    
Finance Lease, Liability, to be Paid, Year Four 31,817    
Operating Leases, Future Minimum Payments, Due in Four Years 34,449    
Finance Lease, Liability, to be Paid, Year Five 32,454    
Operating Leases, Future Minimum Payments, Due in Five Years 20,304    
Finance Lease, Liability, to be Paid, after Year Five 1,709,584    
Lessee, Operating Lease, Liability, to be Paid, after Year Five 95,363    
Lessee, Operating Lease, Liability, to be Paid 273,670    
Finance Lease, Liability, Payment, Due 1,865,612    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (64,885)    
Finance Lease, Liability, Undiscounted Excess Amount (1,508,005)    
Operating Lease, Liability 208,785    
Finance Lease, Liability 357,607    
Long-term Debt 2,807,046 $ 2,948,514  
Operating Lease, Right-of-Use Asset 99,000 108,000  
Finance Lease, Right-of-Use Asset, Accumulated Amortization 84,600 75,500  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 23,190 $ 12,615 $ 18,013
Operating Lease, Weighted Average Remaining Lease Term 9 years 9 months 18 days 10 years 2 months 12 days  
Finance Lease, Weighted Average Remaining Lease Term 40 years 10 months 24 days 41 years 10 months 24 days  
Finance Lease, Liability, to be Paid, Year Two $ 30,582    
Finance Lease, Liability, to be Paid, Year Three 31,193    
Current operating lease liability $ 34,218 $ 34,668  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities Other Liabilities  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Goodwill Goodwill  
Minimum [Member]      
Lessee Operating And Finance Lease Term 1 year    
Maximum [Member]      
Lessee Operating And Finance Lease Term 60 years    
Canyons Obligation [Member]      
Long-term Debt $ 357,607 $ 351,820