XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition (Narrative) (Details)
$ in Millions
3 Months Ended
Apr. 01, 2018
USD ($)
region
segment
Apr. 02, 2017
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Shipping and handling costs associated with outbound freight $ 2.7 $ 2.3
Revenue deferred due to unsatisfied performance obligations 13.5  
Revenue recognized for satisfaction of performance obligations over time 10.8  
Recognized revenue that was included in contract liability balance at beginning of period $ 9.4  
Number of geographic regions in which the Company conducts business | region 3  
Number of operating segments | segment 3  
Number of reportable segments | segment 3  
Minimum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
General length of subscription contracts 30 days  
Maximum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
General length of subscription contracts 12 months