v3.21.1
Inventories (Detail) - USD ($)
$ in Thousands
Mar. 26, 2021
Jun. 26, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 129,570 $ 141,522
Work in progress 178,964 136,344
Finished goods 24,034 17,950
Goods in transit 20,715 13,970
Inventories $ 353,283 $ 309,786