XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Revenue Recognition [Abstract]    
Contract assets $ 47,072 $ 40,438
Contract liabilities 118,681 185,824
Non-current contract liabilities 15,721 $ 12,495
Contract with Customer, Asset, Reclassified to Receivable 29,600  
Contract with Customer, Liability, Revenue Recognized 161,700  
Contract with Customer, Liability, Increase for Contract Acquired during the Period 121,800  
Contract asset impairment $ 0