XML 41 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Contracts with Customers Change in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Contract assets increase (decrease)    
Contract assets recognized $ 1,313 $ 2,100
Reclassification of contract assets to contra-revenue (473) (483)
Contract asset impairment   (1,550)
Net change 840 67
Contract liabilities (increase) decrease    
Contract liabilities recognized and recorded to contra-revenue as a result of performance obligations satisfied (147,830) (127,454)
Contract liabilities paid 138,015 132,909
Cash received in advance and not recognized as revenue (67,938) (54,167)
Reclassification of cash received in advance to revenue as a result of performance obligations satisfied 67,639 58,304
Impact of business combination   77
Net change $ (10,114) $ 9,669