XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2021
Jan. 02, 2021
Revenue Recognition [Abstract]    
Contract with Customer, Asset, Net, Current $ 20,955 $ 20,328
Contract liabilities 132,984 93,871
Contract with Customer, Liability, Noncurrent 12,187 $ 13,523
Contract with Customer, Asset, Reclassified to Receivable 14,000  
Contract with Customer, Liability, Revenue Recognized 72,600  
Contract with Customer, Liability, Increase for Contract Acquired during the Period 122,700  
Capitalized Contract Cost, Impairment Loss $ 0