XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories - Schedule of inventory (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Jun. 30, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 115,766 $ 157,379
Work in progress 260,965 305,627
Finished goods 44,075 28,608
Goods in transit 33,328 27,962
Total inventories $ 454,134 $ 519,576