XML 75 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Current Liabilities - Narrative (Details)
3 Months Ended
Oct. 31, 2019
USD ($)
Oct. 31, 2018
credit
Aug. 01, 2019
USD ($)
Jul. 31, 2019
USD ($)
Aug. 01, 2018
USD ($)
Oct. 31, 2017
USD ($)
Jul. 31, 2017
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Operating lease right-of-use assets, net $ 34,148,000     $ 0      
Operating lease liabilities, current $ 9,248,000     0      
Minimum coverage period of product warranty from the date of shipment 1 year            
Accrued warranty obligations $ 16,068,000     15,968,000   $ 9,982,000 $ 11,738,000
Accounting Standards Update 2016-02              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Accrued expenses and other current liabilities     $ 2,934,000        
Deferred Rent Credit, Current     2,366,000        
Operating lease right-of-use assets, net     35,825,000        
Restructuring Reserve, Current     568,000        
Operating lease liabilities, current     601,000        
Accounting Standards Update 2016-02, Deferred Rent Liability Adjustment              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Operating lease right-of-use assets, net     $ 2,366,000        
Difference between Revenue Guidance in Effect before and after Topic 606 | ASU 2014-09              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Accrued warranty obligations         $ (1,679,000)    
TeleCommunication Systems Inc. | TCS 911 call handling software solution              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Accrued warranty obligations 3,781,000     $ 3,999,000      
Full and final warranty settlement with AT&T | TeleCommunication Systems Inc. | TCS 911 call handling software solution              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Number of monthly credits issued | credit   36          
Amount of monthly credit           $ 153,000  
Present value of monthly credits $ 1,611,000            
Warranty Obligations | Difference between Revenue Guidance in Effect before and after Topic 606 | ASU 2014-09              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Contract liabilities         $ 1,679,000