XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
3 Months Ended
Apr. 02, 2022
Inventory Disclosure [Abstract]  
Schedule of inventory, current [Table Text Block]
    April 2, 2022     January 1, 2022  
    $     $  
Raw materials and work-in-process   133,989     143,381  
Finished goods   89,026     81,546  
Inventory reserves   (5,040 )   (4,784 )
    217,975     220,143