XML 56 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Presentation and Significant Accounting Policies - Restatement (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Cost of revenue:    
Amortization of intangible assets $ 8,252 $ 5,341
Restructuring and related 21,466 17
Total cost of revenue 226,275 120,513
Operating expenses:    
Research and development 73,660 58,681
Sales and marketing 40,037 28,885
General and administrative 33,044 17,836
Amortization of intangible assets 7,057 1,607
Restructuring and related 17,188 (163)
Total operating expenses 178,120 106,846
Product    
Cost of revenue:    
Cost of revenue 157,817 102,324
Services    
Cost of revenue:    
Cost of revenue $ 36,676 12,831
Previously Reported    
Cost of revenue:    
Restructuring and related   17
Total cost of revenue   120,513
Operating expenses:    
Research and development   58,681
Sales and marketing   30,492
General and administrative   17,836
Restructuring and related   (163)
Total operating expenses   106,846
Previously Reported | Product    
Cost of revenue:    
Cost of revenue   107,665
Previously Reported | Services    
Cost of revenue:    
Cost of revenue   12,831
Change in Presentation Reclassification    
Cost of revenue:    
Amortization of intangible assets   5,341
Restructuring and related   0
Total cost of revenue   0
Operating expenses:    
Research and development   0
Sales and marketing   (1,607)
General and administrative   0
Amortization of intangible assets   1,607
Restructuring and related   0
Total operating expenses   0
Change in Presentation Reclassification | Product    
Cost of revenue:    
Cost of revenue   (5,341)
Change in Presentation Reclassification | Services    
Cost of revenue:    
Cost of revenue   $ 0