v3.25.2
Fair Value Measures - Carrying Amount and Estimated Fair Value of Financial Instruments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 30, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 917,144 $ 918,154
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets, current 1,524 1,765
Derivative assets, non-current 0 1,326
Derivative liabilities, current 0 667
Derivative liabilities, non-current 872 0
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets, current 1,524 1,765
Derivative assets, non-current 0 1,326
Derivative liabilities, current 0 667
Derivative liabilities, non-current 872 0
Senior Notes due March 2029 | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 497,011 496,638
Senior Notes due March 2029 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 477,010 464,325
Term Loan due May 2030 | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 337,984 339,205
Term Loan due May 2030 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 344,761 346,930
ABL Revolving Loans | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 80,000 80,000
ABL Revolving Loans | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 80,000 80,000
Other loan | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 2,149 2,311
Other loan | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value $ 2,149 $ 2,311