XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 28, 2025
Dec. 28, 2024
Revenue Recognition [Abstract]    
Contract with Customer, Asset, Net, Current $ 56,740 $ 68,025
Contract liabilities 137,221 120,503
Contract with Customer, Liability, Noncurrent 21,839 $ 19,930
Contract with Customer, Asset, Reclassified to Receivable 33,900  
Contract with Customer, Liability, Revenue Recognized 71,300  
Contract with Customer, Liability, Increase for Contract Acquired during the Period 95,000  
Capitalized Contract Cost, Impairment Loss $ 0