XML 81 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Future Minimum Lease Payment) (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Debt Instrument [Line Items]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 41,438  
Operating Leases, Future Minimum Payments Due in Two Years 38,831  
Operating Leases, Future Minimum Payments Due in Three Years 35,950  
Operating Leases, Future Minimum Payments Due in Four Years 32,444  
Operating Leases, Future Minimum Payments Due in Five Years 28,840  
Operating Leases, Future Minimum Payments Due Thereafter 155,410  
Operating Leases, Future Minimum Payments Due 332,913  
Capital Leases, Future Minimum Payments Due, Next Twelve Months 27,699  
Capital Leases, Future Minimum Payments Due in Two Years 28,253  
Capital Leases, Future Minimum Payments Due in Three Years 28,818  
Capital Leases, Future Minimum Payments Due in Four Years 29,394  
Capital Leases, Future Minimum Payments Due in Five Years 29,982  
Capital Leases, Future Minimum Payments Due Thereafter 1,835,630  
Capital Leases, Future Minimum Payments Due 1,979,776  
Capital Leases, Future Minimum Payments, Interest Included in Payments (1,645,267)  
Long-term Debt 1,276,082 $ 1,276,521
Canyons Obligation [Member]    
Debt Instrument [Line Items]    
Long-term Debt $ 334,509 $ 328,786