XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
6 Months Ended
Jul. 02, 2022
Inventory Disclosure [Abstract]  
Schedule of inventory, current [Table Text Block]
    July 2, 2022     January 1, 2022  
    $     $  
Raw materials and work-in-process   162,331     143,381  
Finished goods   107,791     81,546  
Inventory reserves   (8,223 )   (4,784 )
    261,899     220,143