v3.25.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 28, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 537,539 $ 522,210
Work-in-process 230,099 219,294
Finished goods 814,314 732,474
Inventories $ 1,581,952 $ 1,473,978