XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Dec. 28, 2024
Revenue Recognition [Abstract]    
Contract with Customer, Asset, Net, Current $ 61,924 $ 68,025
Contract liabilities 129,257 120,503
Contract with Customer, Liability, Noncurrent 21,822 $ 19,930
Contract with Customer, Asset, Reclassified to Receivable 24,000  
Contract with Customer, Liability, Revenue Recognized 42,300  
Contract with Customer, Liability, Increase for Contract Acquired during the Period 62,300  
Capitalized Contract Cost, Impairment Loss $ 0