v3.25.1
Inventories (Tables)
9 Months Ended
Mar. 28, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
(in thousands)As of March 28,
2025
As of June 28,
2024
Raw materials$146,342 $138,488 
Work in progress324,518 266,107 
Finished goods36,227 39,701 
Goods in transit24,251 18,910 
Total inventories$531,338 $463,206