XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Tables)
9 Months Ended
Oct. 01, 2022
Inventory Disclosure [Abstract]  
Schedule of inventory, current [Table Text Block]
    October 1, 2022     January 1, 2022  
    $     $  
Raw materials and work-in-process   126,530     143,381  
Finished goods   106,523     81,546  
Inventory reserves   (7,994 )   (4,784 )
    225,059     220,143