v3.10.0.1
Revenue Details Textual (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 28, 2018
Sep. 29, 2017
Sep. 28, 2018
Sep. 29, 2017
Dec. 31, 2017
Dec. 31, 2016
Costs in Excess of Billings $ 185.2   $ 185.2   $ 203.9  
Billings in Excess of Cost 77.2   77.2   94.2  
Contract with Customer, Liability, Revenue Recognized $ 5.9 $ 9.0 $ 103.8 $ 106.7    
Percentage of Revenue related to Long-term contract 16.10% 49.20% 67.50% 71.20%    
Contract with Customer, Liability $ 143.7 $ 121.9 $ 143.7 $ 121.9 $ 133.3 $ 137.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-01-01            
Revenue remaining performance obligation percentage recognized 43.00%   43.00%      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01            
Revenue remaining performance obligation percentage recognized 57.00%   57.00%