XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contracts with Customers Change in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Contract assets increase (decrease)    
Contract assets recognized $ 358 $ 1,313
Reclassification of contract assets to contra-revenue (668) (473)
Net change (310) 840
Contract liabilities (increase) decrease    
Contract liabilities recognized and recorded to contra-revenue as a result of performance obligations satisfied (122,501) (147,830)
Contract liabilities paid 136,876 138,015
Cash received in advance and not recognized as revenue (82,251) (67,938)
Reclassification of cash received in advance to revenue as a result of performance obligations satisfied 76,047 67,639
Impact of business combination (6,269)  
Net change $ 1,902 $ (10,114)