v3.25.2
Inventories (Tables)
12 Months Ended
Jun. 29, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories Inventories consist of the following: 
June 29,
2025
June 30,
2024
 (in thousands)
Raw materials$2,662,248 $2,921,139 
Work-in-process282,885 284,078 
Finished goods1,362,858 1,012,707 
$4,307,991 $4,217,924