XML 57 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Jan. 31, 2018
Jul. 31, 2017
Jan. 31, 2017
Jul. 31, 2016
Business Acquisition [Line Items]        
Accrued wages and benefits $ 20,911,000 $ 19,622,000    
Accrued warranty obligations 12,481,000 17,617,000 $ 19,014,000 $ 15,362,000
Accrued contract costs 6,439,000 8,644,000    
Accrued legal costs 7,747,000 8,402,000    
Accrued commissions and royalties 2,328,000 3,600,000    
Other 10,679,000 10,725,000    
Accrued expenses and other current liabilities 60,585,000 68,610,000    
TeleCommunication Systems Inc. | Pre-Acquisition Contingencies Related to TCS Intellectual Property        
Business Acquisition [Line Items]        
Accrued legal costs $ 3,623,000 $ 4,120,000