XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
    December 31, 2022     January 1, 2022  
    $     $  
Accounts payable   88,178     105,386  
Payroll and benefits   13,914     8,861  
Accrued interest   1,685     846  
Dividends payable on preferred stock (see note 12)   609     609  
Other accruals   4,125     5,453  
    108,511     121,155