v3.25.2
Notes Payable and Other Obligations - Schedule of Notes Payable and Other Obligations (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Jun. 29, 2024
Debt Instrument [Line Items]      
Finance leases $ 5,572 $ 5,213  
Debt issuance costs, net of amortization (803) (1,173)  
Total notes payable and other obligations 217,980 252,803  
Current portion of notes payable and other obligations 9,304 11,195 $ 8,537
Notes payable and other obligations, less current portion 208,676 241,608 $ 248,687
Senior credit facility      
Debt Instrument [Line Items]      
Long-term debt, gross 200,250 232,750  
Uncollateralized promissory notes      
Debt Instrument [Line Items]      
Long-term debt, gross 12,472 13,199  
Other obligations      
Debt Instrument [Line Items]      
Long-term debt, gross $ 489 $ 2,814