v3.25.1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Mar. 28, 2025
Dec. 27, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 206,770 $ 197,975
Work in process 47,955 45,075
Finished goods 46,661 43,445
Excess and obsolete adjustment (37,932) (36,393)
Total inventories $ 263,454 $ 250,102