XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Schedule of inventory, current) (Details) - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 28, 2024
Inventory Disclosure [Abstract]    
Raw materials and work-in-process $ 64,890 $ 51,422
Finished goods 55,730 46,843
Inventory reserves (3,889) (5,467)
Total Inventory, Net $ 116,731 $ 92,798