v3.23.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 24, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 174,047 $ 275,730
Work in progress 321,908 217,638
Finished goods 30,244 15,203
Goods in transit 28,048 48,574
Total inventories $ 554,247 $ 557,145