XML 73 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Updates to Significant Accounting Policies - Revenue Recognition And Deferred Revenue Narratives (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 29, 2018
Dec. 29, 2017
Deferred Revenue Arrangement [Line Items]    
Allowance for Doubtful Accounts Receivable, Current $ 4.2 $ 3.6
Weighted Average [Member] | Software Service, Support and Maintenance Arrangement [Member]    
Deferred Revenue Arrangement [Line Items]    
Revenue Contract Term 1 year  
Maximum    
Deferred Revenue Arrangement [Line Items]    
Warranty Period On Products Sold 2 years  
Customer or Product Life 7 years  
Maximum | Software Service, Support and Maintenance Arrangement [Member]    
Deferred Revenue Arrangement [Line Items]    
Revenue Contract Term 3 years  
Maximum | Subscription Arrangement [Member]    
Deferred Revenue Arrangement [Line Items]    
Revenue Contract Term 5 years  
Minimum    
Deferred Revenue Arrangement [Line Items]    
Warranty Period On Products Sold 1 year  
Customer or Product Life 3 years  
Minimum | Software Service, Support and Maintenance Arrangement [Member]    
Deferred Revenue Arrangement [Line Items]    
Revenue Contract Term 1 year