XML 76 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Revenue Recognition [Abstract]    
Contract assets $ 68,025 $ 47,072
Contract liabilities 120,503 118,681
Non-current contract liabilities 19,930 $ 15,721
Contract with Customer, Asset, Reclassified to Receivable 43,300  
Contract with Customer, Liability, Revenue Recognized 89,900  
Contract with Customer, Liability, Increase for Contract Acquired during the Period 72,500  
Contract asset impairment 0  
Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination $ 27,300