v3.25.2
Inventories
6 Months Ended
Jun. 28, 2025
Inventory Disclosure [Abstract]  
Inventories [Text Block]

4. Inventories

    June 28, 2025     December 28, 2024  
    $     $  
Raw materials and work-in-process   55,036     51,422  
Finished goods   58,222     46,843  
Inventory reserves   (3,313 )   (5,467 )
    109,945     92,798