XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Notes Payable and Other Obligations (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of notes payable and other obligations
Notes payable and other obligations consists of the following:
December 31, 2022January 1, 2022
Senior credit facility$33,750 $98,750 
Uncollateralized promissory notes18,492 31,493 
Finance leases3,465 2,215 
Other obligations1,814 2,733 
Debt issuance costs, net of amortization(2,672)(3,395)
Total Notes Payable and Other Obligations54,849 131,796 
Current portion of notes payable and other obligations15,176 20,734 
Notes payable and other obligations, less current portion$39,673 $111,062 
Schedule of maturities of long-term debt
Future contractual maturities of long-term debt as of December 31, 2022 are as follows:
Fiscal YearAmount
2023$15,153 
20244,977 
20251,799 
202635,388 
2027 and thereafter204 
Total$57,521