XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Narrative) (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 01, 2018
USD ($)
Jul. 02, 2017
USD ($)
Jul. 01, 2018
USD ($)
region
segment
Jul. 02, 2017
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Shipping and handling costs associated with outbound freight $ 2.5 $ 2.2 $ 5.2 $ 4.5
Revenue deferred due to unsatisfied performance obligations     26.7  
Revenue recognized for satisfaction of performance obligations over time     22.6  
Recognized revenue that was included in contract liability balance at beginning of period     $ 17.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