XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
9 Months Ended
Sep. 29, 2018
USD ($)
Segment
Jan. 01, 2018
USD ($)
Accounting Policies [Abstract]    
Number of reportable segments | Segment 2  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Remaining performance obligation, percentage 70.00%  
Adjustments for New Accounting Principle, Early Adoption    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Capitalized contract cost, net $ 0.2  
Accounting Standards Update 2018-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative effect on retained earnings 1.3  
Accounting Standards Update 2014-09    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative effect of new accounting principle in period of adoption   $ 8.7
Order or Production Backlog    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Remaining performance obligation $ 523.7