XML 69 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Schedule of Deferred Contract Assets and Deferred Contract Liabilities (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Dec. 29, 2018
Disaggregation Of Revenue [Line Items]    
Deferred Contract Assets $ 55,523 $ 50,009
Deferred Contract Liabilities 77,973 74,589
Other Current Assets    
Disaggregation Of Revenue [Line Items]    
Deferred Contract Assets 22,765 20,553
Other Non-current Assets    
Disaggregation Of Revenue [Line Items]    
Deferred Contract Assets 32,758 29,456
Other Current Liabilities    
Disaggregation Of Revenue [Line Items]    
Deferred Contract Liabilities 33,885 32,395
Other Non-current Liabilities    
Disaggregation Of Revenue [Line Items]    
Deferred Contract Liabilities $ 44,088 $ 42,194