v3.25.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Inventories    
Raw materials and packaging $ 105,685 $ 85,356
Work-in-process 78,092 116,161
Finished goods 347,860 309,715
Inventories $ 531,637 $ 511,232