XML 30 R71.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Future Minimum Lease Payment) (Details) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Debt Instrument [Line Items]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 44,984  
Operating Leases, Future Minimum Payments Due in Two Years 42,512  
Operating Leases, Future Minimum Payments Due in Three Years 39,440  
Operating Leases, Future Minimum Payments Due in Four Years 34,840  
Operating Leases, Future Minimum Payments Due in Five Years 30,836  
Operating Leases, Future Minimum Payments Due Thereafter 142,526  
Operating Leases, Future Minimum Payments Due 335,138  
Capital Leases, Future Minimum Payments Due, Next Twelve Months 28,253  
Capital Leases, Future Minimum Payments Due in Two Years 28,818  
Capital Leases, Future Minimum Payments Due in Three Years 29,394  
Capital Leases, Future Minimum Payments Due in Four Years 29,982  
Capital Leases, Future Minimum Payments Due in Five Years 30,582  
Capital Leases, Future Minimum Payments Due Thereafter 1,805,048  
Capital Leases, Future Minimum Payments Due 1,952,077  
Capital Leases, Future Minimum Payments, Interest Included in Payments (1,611,816)  
Long-term Debt 1,580,130 $ 1,276,082
Canyons Obligation [Member]    
Debt Instrument [Line Items]    
Long-term Debt $ 340,261 $ 334,509