v3.25.2
Notes Payable and Other Obligations (Tables)
6 Months Ended
Jun. 28, 2025
Payables and Accruals [Abstract]  
Schedule of Notes Payable and Other Obligations
Notes payable and other obligations consists of the following:
June 28, 2025December 28, 2024
Senior credit facility$200,250 $232,750 
Uncollateralized promissory notes12,472 13,199 
Finance leases5,572 5,213 
Other obligations489 2,814 
Debt issuance costs, net of amortization(803)(1,173)
Total notes payable and other obligations217,980 252,803 
Current portion of notes payable and other obligations9,304 11,195 
Notes payable and other obligations, less current portion$208,676 $241,608