v3.25.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 6,415 $ 11,434
Work in progress 168 130
Finished goods 92,867 91,588
Inventories $ 99,450 $ 103,152