XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2022
Jan. 01, 2022
Revenue Recognition [Abstract]    
Contract with Customer, Asset, Net, Current $ 34,012 $ 21,592
Contract liabilities 160,204 133,315
Contract with Customer, Liability, Noncurrent 11,089 $ 11,602
Contract with Customer, Asset, Reclassified to Receivable 4,800  
Contract with Customer, Liability, Revenue Recognized 79,600  
Contract with Customer, Liability, Increase for Contract Acquired during the Period 119,900  
Capitalized Contract Cost, Impairment Loss $ 0