XML 74 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Revenue Recognition [Abstract]    
Contract assets $ 20,328 $ 22,675
Contract liabilities 93,871 74,511
Non-current contract liabilities 13,523 $ 12,870
Contract with Customer, Asset, Reclassified to Receivable 15,700  
Contract with Customer, Liability, Revenue Recognized 67,400  
Contract with Customer, Liability, Increase for Contract Acquired during the Period 87,200  
Contract asset impairment $ 0