XML 43 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Current Liabilities - Narrative (Details)
6 Months Ended 12 Months Ended
Jan. 31, 2020
USD ($)
Jul. 31, 2018
credit
Aug. 01, 2019
USD ($)
Jul. 31, 2019
USD ($)
Aug. 01, 2018
USD ($)
Jan. 31, 2018
USD ($)
Jul. 31, 2017
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Operating lease right-of-use assets, net $ 33,062,000     $ 0      
Operating lease liabilities, current $ 9,259,000     0      
Minimum coverage period of product warranty from the date of shipment 1 year            
Accrued warranty obligations $ 16,728,000     15,968,000   $ 9,576,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        
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,094,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,184,000