XML 58 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses and Other Current Liabilities - Product Warranty Rollforward (Details)
6 Months Ended
Jan. 31, 2018
USD ($)
credit
Jan. 31, 2017
USD ($)
Jan. 31, 2018
USD ($)
Business Acquisition [Line Items]      
Minimum coverage period of product warranty from the date of shipment 1 year    
Accrued warranty obligations $ 17,617,000 $ 15,362,000 $ 12,481,000
Changes in Product Warranty Liability      
Accrued warranty obligations, as of the beginning of the period 17,617,000 15,362,000  
Provision for warranty obligations 2,278,000 3,234,000  
Charges incurred (3,914,000) (3,782,000)  
Warranty settlement and reclass (see below) 3,500,000 0  
Adjustments to TCS pre-acquisition contingent liability 0 4,200,000  
Accrued warranty obligations, as of the end of the period 12,481,000 $ 19,014,000  
TeleCommunication Systems Inc. | TCS 911 call handling software solution      
Business Acquisition [Line Items]      
Accrued warranty obligations 9,909,000   5,234,000
Changes in Product Warranty Liability      
Accrued warranty obligations, as of the beginning of the period 9,909,000    
Accrued warranty obligations, as of the end of the period $ 5,234,000    
TeleCommunication Systems Inc. | TCS 911 call handling software solution | Full and final warranty settlement with AT&T      
Business Acquisition [Line Items]      
Number of monthly credits issued | credit 36    
Amount of monthly credit     153,000
Present value of monthly credits     4,361,000
TeleCommunication Systems Inc. | TCS 911 call handling software solution | Full and final warranty settlement with AT&T | Accounts Payable and Accrued Liabilities      
Business Acquisition [Line Items]      
Present value of monthly credits     1,521,000
TeleCommunication Systems Inc. | TCS 911 call handling software solution | Full and final warranty settlement with AT&T | Other Noncurrent Liabilities      
Business Acquisition [Line Items]      
Present value of monthly credits     $ 2,840,000
TeleCommunication Systems Inc. | TCS 911 call handling software solution | Full and final warranty settlement with AT&T | Cost of sales      
Business Acquisition [Line Items]      
A benefit in connection with favorable settlement $ 660,000