XML 56 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - Schedule of Deferred Contract Assets and Deferred Contract Liabilities (Details) - USD ($)
$ in Thousands
Mar. 30, 2019
Dec. 29, 2018
Disaggregation Of Revenue [Line Items]    
Deferred Contract Assets $ 52,171 $ 50,009
Deferred Contract Liabilities 76,067 74,589
Other Current Assets    
Disaggregation Of Revenue [Line Items]    
Deferred Contract Assets 21,342 20,553
Other Non-current Assets    
Disaggregation Of Revenue [Line Items]    
Deferred Contract Assets 30,829 29,456
Other Current Liabilities    
Disaggregation Of Revenue [Line Items]    
Deferred Contract Liabilities 33,023 32,395
Other Non-current Liabilities    
Disaggregation Of Revenue [Line Items]    
Deferred Contract Liabilities $ 43,044 $ 42,194