XML 82 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 75,761 $ 76,025
Payroll and benefits 11,841 13,639
Accrued interest 1,379 1,685
Accrued severance costs 1,273 0
Accrued product recall-related costs 1,250 0
Dividends payable on preferred stock 304 609
Other accruals 4,842 3,921
Accounts payable and accrued liabilities $ 96,650 $ 95,879