XML 72 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Business Acquisition [Line Items]      
Accrued wages and benefits $ 23,936,000 $ 19,622,000  
Accrued legal costs 6,179,000 8,402,000  
Accrued warranty obligations 11,738,000 17,617,000 $ 15,362,000
Accrued contract costs 10,016,000 8,644,000  
Accrued commissions and royalties 4,654,000 3,600,000  
Other 8,511,000 10,725,000  
Accrued expenses and other current liabilities 65,034,000 68,610,000  
Accrued employee tax withholdings 2,963,000 0  
TeleCommunication Systems, Inc. | Pre-Acquisition Contingencies Related To TCS Intellectual Property      
Business Acquisition [Line Items]      
Accrued legal costs $ 3,372,000 $ 4,120,000