XML 23 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Tables)
12 Months Ended
Jul. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments
Future minimum operating lease payments under the above leases and future minimum capital lease payments under the Canyons obligation as of July 31, 2019 reflected by fiscal year are as follows (in thousands):
 
 
Operating Leases
 
Capital Leases
2020
$
44,984

 
$
28,253

2021
42,512

 
28,818

2022
39,440

 
29,394

2023
34,840

 
29,982

2024
30,836

 
30,582

Thereafter
142,526

 
1,805,048

Total future minimum lease payments
$
335,138

 
$
1,952,077

Less amount representing interest
 
 
(1,611,816
)
Net future minimum lease payments
 
 
$
340,261