XML 42 R28.htm IDEA: XBRL DOCUMENT v3.19.1
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES (Tables)
9 Months Ended
Apr. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum payments due under operating leases as of April 30, 2019 are as follows:
Fiscal Year Ending July 31:
Amount
 
(in thousands)
2019 (remaining three months)
$
9,244

2020
39,122

2021
35,738

2022
33,927

2023
31,386

Thereafter
26,244

Total
$
175,661