XML 103 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Long Term Debt and Other Borrowings - Schedule of Additional Senior Notes Information (Details)
$ in Thousands
12 Months Ended
Jun. 27, 2021
USD ($)
2025 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 3 years 8 months 12 days
2026 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 4 years 8 months 12 days
2029 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 7 years 8 months 12 days
2030 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 9 years
2049 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 27 years 8 months 12 days
2050 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 29 years
2060 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 39 years
Level 2 | 2025 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 550,340
Level 2 | 2026 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) 838,890
Level 2 | 2029 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) 1,157,490
Level 2 | 2030 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) 748,193
Level 2 | 2049 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) 1,004,213
Level 2 | 2050 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) 746,910
Level 2 | 2060 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 514,050