XML 64 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Jul. 31, 2018
Commitments and Contingencies [Abstract]  
Schedule of future minimum payments for operating leases
(in thousands)   
Year ending July 31:   
2019 $3,804 
2020  2,494 
2021  2,309 
2022  2,205 
2023  2,127 
Thereafter  3,144 
Total payments $16,083