XML 121 R102.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Sep. 30, 2017
Commitments and Contingencies (Textual)        
Accrued expenses $ 43,500 $ 47,500    
Purchase commitment of company 3,100      
Performance bonds outstanding 15,100      
Connectivity lease rental expense 6,400 7,500 $ 8,400  
Rental expense under operating leases $ 2,900 $ 3,200 $ 6,100  
Subsequent Event [Member]        
Commitments and Contingencies (Textual)        
Escrow deposit       $ 11,750