XML 27 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Tables)
12 Months Ended
Jul. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum lease payments required under such leases in effect at July 31, 2019, were as follows:
Years ending July 31,
 
2020
$
18,450

2021
16,132

2022
13,439

2023
10,065

2024
5,656

Thereafter
3,502

 
$
67,244