Annual report pursuant to Section 13 and 15(d)

License, Settlement and Release Agreements (Details)

v3.19.1
License, Settlement and Release Agreements (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 28, 2019
USD ($)
Jun. 29, 2018
USD ($)
patent
Apr. 09, 2018
USD ($)
Apr. 06, 2018
USD ($)
installment_payment
Mar. 19, 2018
USD ($)
Feb. 28, 2018
USD ($)
Feb. 01, 2018
USD ($)
Dec. 29, 2017
USD ($)
Apr. 21, 2017
USD ($)
Mar. 31, 2017
USD ($)
Mar. 24, 2017
USD ($)
Mar. 02, 2017
USD ($)
Jan. 13, 2017
USD ($)
Dec. 28, 2016
USD ($)
Sep. 01, 2016
USD ($)
Jun. 30, 2016
USD ($)
Jun. 27, 2016
USD ($)
Jun. 06, 2016
USD ($)
Jun. 03, 2016
USD ($)
Mar. 31, 2016
USD ($)
Jan. 14, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 30, 2015
USD ($)
Apr. 22, 2015
USD ($)
Apr. 07, 2015
USD ($)
Jan. 16, 2015
USD ($)
Sep. 24, 2014
USD ($)
installment_payment
Mar. 31, 2016
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Mar. 31, 2019
USD ($)
Jan. 31, 2019
USD ($)
Dec. 28, 2018
USD ($)
Sep. 26, 2018
USD ($)
Mar. 31, 2018
USD ($)
Jan. 31, 2018
USD ($)
Mar. 30, 2017
USD ($)
Sep. 30, 2015
USD ($)
Loss Contingencies [Line Items]                                                                                
Revenues                                                         $ 82,300 $ 50,484 $ 18,387                  
Trend Micro Parties | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Litigation settlement, amount awarded from other party   $ 13,400                                                                            
Cash received from license agreement                                                         13,400                      
Number of assets transferred | patent   18                                                                            
Carbon Black, Inc | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Cash received from license agreement     $ 1,300 $ 3,900                                                                        
Payment period       5 days                                                                        
Receivable related to license agreement                                                                     $ 1,300 $ 1,300        
Percentage of gross revenues       8.00%                                                                        
Number of quarterly installment payments | installment_payment       4                                                                        
Symantec Corp | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Litigation settlement, amount awarded from other party         $ 65,000                                                                      
Payment period           20 years                                                                    
Fee receivable period           4 years                                                                    
FireEye License | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Receivable related to license agreement               $ 5,000                                                                
Sale of patent in license agreement               17,500                                                                
License fee receivable               5,000                                                                
EU Licensee | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Litigation settlement, amount awarded from other party                 $ 4,900                                                              
Payment period                 10 days                                                              
Receivable related to license agreement                 $ 2,300                                                         $ 1,300    
EU Licensee | Licensing Agreements | Subsequent Event                                                                                
Loss Contingencies [Line Items]                                                                                
Receivable related to license agreement                                                                   $ 1,300            
Sophos Inc | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Cash received from license agreement                   $ 15,000                                                            
Receivable related to license agreement                                                                         $ 1,250   $ 2,500  
Sophos Inc | Licensing Agreements | Forecast                                                                                
Loss Contingencies [Line Items]                                                                                
Receivable related to license agreement                                                                 $ 1,250              
Avast Software s.r.o. | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Cash received from license agreement                     $ 7,745                                                          
Veracode, Inc, | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Cash received from license agreement                       $ 2,000                                                        
F5 Networks, Inc. | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Sale of patent in license agreement                                                             4,000                  
European Cloud-Based Network Security Firm                                                                                
Loss Contingencies [Line Items]                                                                                
Sale of patent in license agreement                               $ 565                                                
Proofpoint and Amorize Technologies                                                                                
Loss Contingencies [Line Items]                                                                                
Cash received from license agreement                           $ 3,300       $ 4,300                                            
Receivable related to license agreement               $ 3,300                                                                
Sale of patent in license agreement                                     $ 10,900                                          
License fee receivable                                     $ 10,900                                          
United States-based third party | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Cash received from license agreement                             $ 1,000   $ 1,650           $ 1,000                                  
Revenues                                                             2,650                  
Sale of patent in license agreement                                             $ 3,650                                  
License fee receivable                                                             3,650                  
F-Secure Corporation                                                                                
Loss Contingencies [Line Items]                                                                                
Fully-paid, non-exclusive field of use license term (in years)                                                 2 years                              
F-Secure Corporation | Patents                                                                                
Loss Contingencies [Line Items]                                                                                
Cash received from license agreement                                       $ 300       $ 700                                
Revenues                                                             300                  
Sale of patent in license agreement                                                 $ 1,000                              
License fee receivable                                                                               $ 1,000
Websense | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
License fee receivable                                                     $ 8,000                          
Number of installment payments | installment_payment                                                     4                          
License agreement installment                         $ 1,000               $ 2,000         $ 2,000 $ 3,000                          
License | Carbon Black, Inc | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Revenues                                                         3,900                      
License | Symantec Corp | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Revenues                                                         $ 65,000                      
License | FireEye License | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Revenues                                                           12,500                    
License | EU Licensee | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Revenues             $ 1,300                                             2,300                    
License | EU Licensee | Licensing Agreements | Subsequent Event                                                                                
Loss Contingencies [Line Items]                                                                                
Revenues $ 1,300                                                                              
License | Sophos Inc | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Revenues                                                           15,000                    
License | F5 Networks, Inc. | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Revenues                                                             4,000                  
License | European Cloud-Based Network Security Firm                                                                                
Loss Contingencies [Line Items]                                                                                
Revenues                                                       $ 565                        
License | Proofpoint and Amorize Technologies                                                                                
Loss Contingencies [Line Items]                                                                                
Revenues                                                           $ 3,300 $ 7,600                  
License | United States-based third party | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Revenues                                           $ 1,000                                    
License | F-Secure Corporation | Patents                                                                                
Loss Contingencies [Line Items]                                                                                
Revenues                                                               $ 700                
Maximum | Symantec Corp | Licensing Agreements                                                                                
Loss Contingencies [Line Items]                                                                                
Additional license fees           $ 45,000