XML 45 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Jul. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments Due Under Operating Leases
Future minimum payments due under operating leases as of July 31, 2018 are as follows:
Fiscal Year Ending July 31:
Amount
 
(in thousands)
2019
$
26,158

2020
23,849

2021
21,749

2022
20,739

2023
17,115

Thereafter
12,718

Total
$
122,328