v3.26.1
Supplemental Balance Sheet Information (Accrued and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 28, 2025
Supplemental Balance Sheet Information [Abstract]    
Accrued payroll and other compensation $ 71,637 $ 79,436
Accrued insurance 27,444 22,733
Other current liabilities 84,407 84,087
Accrued and other current liabilities $ 183,488 $ 186,256