v3.25.2
Long-term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Debt Instrument [Line Items]    
Long-term debt, gross $ 475,000 $ 478,750
Less: Unamortized debt issuance costs (1,050) (1,248)
Total 473,950 477,502
Less: Current portion (18,750) (15,000)
Long-term debt, net 455,200 462,502
Line of Credit | Revolving credit facility    
Debt Instrument [Line Items]    
Long-term debt, gross 190,000 190,000
Senior term loan due 2028 | Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, gross $ 285,000 $ 288,750