v3.26.1
Long-Term Debt - Components of Debt (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 28, 2025
Debt Instrument [Line Items]    
Total long-term debt $ 727,718 $ 748,418
Fair value 727,827 749,994
Current portion of long-term debt (22,915) (29,543)
Unamortized discount and debt issuance costs (9,976) (10,803)
Long-term debt, net of current portion 694,827 708,072
Total loan facility | Line of Credit    
Debt Instrument [Line Items]    
Total long-term debt 701,855 707,201
Fair value $ 701,528 708,972
1.75%, due March 2027 | Equipment Loans    
Debt Instrument [Line Items]    
Debt instrument, stated percentage 1.75%  
Total long-term debt $ 1,696 2,815
Fair value $ 1,678 2,768
1.75%, due March 2027 | Equipment Loans    
Debt Instrument [Line Items]    
Debt instrument, stated percentage 1.75%  
Total long-term debt $ 3,958 6,568
Fair value $ 3,916 6,458
2.96%, due March 2027 | Equipment Loans    
Debt Instrument [Line Items]    
Debt instrument, stated percentage 2.96%  
Total long-term debt $ 3,990 6,601
Fair value $ 3,954 6,531
3.27%, due March 2027 | Equipment Loans    
Debt Instrument [Line Items]    
Debt instrument, stated percentage 3.27%  
Total long-term debt $ 4,701 7,799
Fair value $ 4,668 7,737
3.40%, due March 2027 | Equipment Loans    
Debt Instrument [Line Items]    
Debt instrument, stated percentage 3.40%  
Total long-term debt $ 2,680 4,252
Fair value $ 2,661 4,220
3.51%, due March 2027 | Equipment Loans    
Debt Instrument [Line Items]    
Debt instrument, stated percentage 3.51%  
Total long-term debt $ 4,843 8,522
Fair value 4,811 8,465
Other equipment loans | Equipment Loans    
Debt Instrument [Line Items]    
Total long-term debt 3,995 4,660
Fair value 4,611 4,843
Revolving Credit Facility | Secured Revolving Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Total long-term debt 85,855 91,201
Fair value 85,787 91,173
Secured Debt | Secured Term Loan Facility | Line of Credit    
Debt Instrument [Line Items]    
Total long-term debt 616,000 616,000
Fair value $ 615,741 $ 617,799