v3.21.1
Revenue - Narrative (Details)
$ in Millions
3 Months Ended
Apr. 02, 2021
USD ($)
salesChannel
Apr. 03, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Revenue [Abstract]        
Number of sales channels | salesChannel 3      
Contract liability $ 40.0 $ 17.0 $ 36.6 $ 14.8
Revenue recognized, contract liability 14.3 $ 4.9    
Contract liability, one time advance payments $ 11.8