v3.19.1
Revenue Details Textual (Details)
$ in Millions
3 Months Ended
Mar. 29, 2019
USD ($)
channel
Mar. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Costs in Excess of Billings $ 150.7   $ 168.3  
Billings in Excess of Cost $ 83.4   68.1  
Number of Sales Channels | channel 3      
Contract with Customer, Liability, Revenue Recognized $ 80.1 $ 57.3    
Percentage of Revenue related to Long-term contract 55.00% 70.00%    
Contract with Customer, Liability $ 148.5 $ 161.8 $ 140.0 $ 133.3
Sales Channel, Through Intermediary [Member] | Sales Revenue, Product Line [Member]        
Concentration Risk, Percentage 41.00%      
Sales Channel, Insurance [Member] | Sales Revenue, Product Line [Member]        
Concentration Risk, Percentage 17.00%      
Sales Channel, Directly to Consumer [Member] | Sales Revenue, Product Line [Member]        
Concentration Risk, Percentage 41.00%      
Sales Channel, Other [Member] | Sales Revenue, Product Line [Member]        
Concentration Risk, Percentage 1.00%