XML 35 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable and Accrued Liabilities
12 Months Ended
Dec. 30, 2023
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Liabilities [Text Block]

8. Accounts Payable and Accrued Liabilities

    December 30, 2023     December 31, 2022  
    $     $  
Accounts payable   75,761     76,025  
Payroll and benefits   11,841     13,639  
Accrued interest   1,379     1,685  
Accrued severance costs   1,273     -  
Accrued product recall-related costs (see note 17)   1,250     -  
Dividends payable on preferred stock (see note 11)   304     609  
Other accruals   4,842     3,921  
    96,650     95,879