v3.25.2
Commitments and Contingencies (Tables)
12 Months Ended
Jun. 29, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Purchase Commitments
The Company’s commitments related to these agreements as of June 29, 2025, were as follows: 
Payments Due by Fiscal Year:Purchase
Obligations
(in thousands)
2026$721,069 
2027101,033 
202895,589 
202936,682 
203022,826 
Thereafter59,028 
Total$1,036,227 
Schedule of Changes in Product Warranty Reserves
Changes in the Company’s product warranty reserves were as follows: 
 Year Ended
June 29,
2025
June 30,
2024
 (in thousands)
Balance at beginning of period$250,404 $286,663 
Warranties issued during the period266,345 193,829 
Settlements made during the period(193,817)(189,213)
Changes in liability for pre-existing warranties(57,466)(40,875)
Balance at end of period$265,466 $250,404