XML 83 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Schedule of inventory, current) (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]      
Raw materials and work-in-process $ 51,422 $ 52,419  
Finished goods 46,843 39,461  
Inventory reserves (5,467) (6,810) $ (3,298)
Total Inventory, Net $ 92,798 $ 85,070