XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Schedule of Deferred Contract Assets and Deferred Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Dec. 29, 2018
Disaggregation Of Revenue [Line Items]    
Deferred Contract Assets $ 52,656 $ 50,009
Deferred Contract Liabilities 75,393 74,589
Other Current Assets    
Disaggregation Of Revenue [Line Items]    
Deferred Contract Assets 21,726 20,553
Other Non-current Assets    
Disaggregation Of Revenue [Line Items]    
Deferred Contract Assets 30,930 29,456
Other Current Liabilities    
Disaggregation Of Revenue [Line Items]    
Deferred Contract Liabilities 33,053 32,395
Other Non-current Liabilities    
Disaggregation Of Revenue [Line Items]    
Deferred Contract Liabilities $ 42,340 $ 42,194