v3.25.2
Inventories (Tables)
6 Months Ended
Jun. 28, 2025
Inventory Disclosure [Abstract]  
Schedule of major classes of inventory
Major classes of inventory were as follows:
June 28, 2025December 31, 2024
(in thousands)
Raw materials and packaging$53,795 $51,303 
Work in process18,561 28,204 
Finished goods38,512 33,937 
Total$110,868 $113,444