v3.22.4
Inventories (Details) - USD ($)
$ in Thousands
Dec. 30, 2022
Jun. 24, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 187,005 $ 275,730
Work in progress 294,453 217,638
Finished goods 24,238 15,203
Goods in transit 30,840 48,574
Total inventories $ 536,536 $ 557,145