XML 81 R65.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Future Minimum Lease Payment) (Details)
$ in Thousands
Jul. 31, 2017
USD ($)
Debt Instrument [Line Items]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 40,783
Capital Leases, Future Minimum Payments Due, Next Twelve Months 27,156
Operating Leases, Future Minimum Payments Due in Two Years 35,338
Capital Leases, Future Minimum Payments Due in Two Years 27,699
Operating Leases, Future Minimum Payments Due in Three Years 31,876
Capital Leases, Future Minimum Payments Due in Three Years 28,253
Operating Leases, Future Minimum Payments Due in Four Years 29,453
Capital Leases, Future Minimum Payments Due in Four Years 28,818
Operating Leases, Future Minimum Payments Due in Five Years 26,110
Capital Leases, Future Minimum Payments Due in Five Years 29,394
Operating Leases, Future Minimum Payments Due Thereafter 149,285
Capital Leases, Future Minimum Payments Due Thereafter 1,865,612
Operating Leases, Future Minimum Payments Due 312,845
Capital Leases, Future Minimum Payments Due 2,006,932
Capital Leases, Future Minimum Payments, Interest Included in Payments (1,678,146)
Canyons Obligation [Member]  
Debt Instrument [Line Items]  
Long-term Debt $ 328,786