v3.26.1
Inventories, net (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 27, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 55,920 $ 47,969
Work-in-progress 45,305 42,812
Finished goods 20,184 20,103
Inventories $ 121,409 $ 110,884