v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 27, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 733,547 $ 618,228
Work-in-process 269,026 259,011
Finished goods 963,488 895,018
Inventories $ 1,966,061 $ 1,772,257