Revenue - Revenue Contract Estimates (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 03, 2020
Mar. 29, 2019
Revenue from Contract with Customer [Abstract]    
Unfavorable adjustments $ 2.3 $ 1.1
Unfavorable adjustments to operating income $ 1.6 $ 0.4