XML 56 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Details Textuals) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Jun. 29, 2019
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]        
Revenue recognized from deferred revenue during the period $ 88.1 $ 67.7 $ 246.0 $ 210.3
Unsatisfied performance obligations $ 2,800.0   $ 2,800.0  
Percent of remaining performance obligations, current 60.00%   60.00%  
Revenue recognized from satisfaction of performance obligations $ 8.2 $ 8.3 $ 16.7 $ 14.5