v3.26.1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 26, 2026
Dec. 26, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 227,749 $ 204,166
Work in process 63,649 39,595
Finished goods 38,872 45,393
Excess and obsolete adjustment (32,031) (37,549)
Impairment of inventory (7,532) (19,811)
Total inventories $ 290,707 $ 231,794