XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Updates to Significant Accounting Policies - Revenue Recognition And Deferred Revenue Narratives (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2018
Dec. 29, 2017
Deferred Revenue Arrangement [Line Items]    
Allowance for Doubtful Accounts Receivable, Current $ 5.0 $ 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