XML 45 R37.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 lease payments under non-cancelable operating leases
As of July 31, 2019, future minimum lease payments under non-cancelable operating leases (with initial or remaining lease terms in excess of one year) for the periods set forth below were as follows:
Fiscal year ending:
Total
2020
$
9,099

2021
7,671

2022
6,021

2023
5,659

2024
5,159

Thereafter
15,251

Total
$
48,860