v3.26.1
Revenue and Related Balance Sheet Accounts - Contract Asset and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 28, 2025
Revenue from Contract with Customer [Abstract]    
Current contract assets $ 379,564 $ 395,126
Non-current contract assets 29,145 30,927
Contract assets, total 408,709 426,053
Contract liabilities (66,799) (50,510)
Net contract assets $ 341,910 $ 375,543