v3.25.2
Long Term Debt and Other Borrowings - Schedule of Additional Senior Notes Information (Details)
$ in Thousands
12 Months Ended
Jun. 29, 2025
USD ($)
2026 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 8 months 12 days
2029 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 3 years 8 months 12 days
2030 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 5 years
2049 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 23 years 8 months 12 days
2050 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 25 years
2060 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 35 years
Fair Value of Notes (Level 2) | 2026 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 746,618
Fair Value of Notes (Level 2) | 2029 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) 992,260
Fair Value of Notes (Level 2) | 2030 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) 668,018
Fair Value of Notes (Level 2) | 2049 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) 679,920
Fair Value of Notes (Level 2) | 2050 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) 481,178
Fair Value of Notes (Level 2) | 2060 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 308,895