XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Change in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Contract assets increase (decrease)    
Contract assets recognized $ 3,800 $ 15,900
Reclassification of contract assets to contra-revenue (5,300) (2,900)
Net change (1,500) 13,000
Contract liabilities (increase) decrease    
Contract liabilities recognized and recorded to contra-revenue as a result of performance obligations satisfied (134,300) (115,700)
Contract liabilities paid 137,000 116,000
Cash received in advance and not recognized as revenue (173,800) (144,900)
Reclassification of cash received in advance to revenue as a result of performance obligations satisfied 183,000 137,200
Impact of business combination (20,300)  
Impact of divestiture of business   7,600
Net change $ (8,400) $ 100