XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.1
LONG-TERM DEBT AND OTHER BORROWINGS - Schedule of Additional Senior Notes Information (Details)
$ in Thousands
9 Months Ended
Mar. 28, 2021
USD ($)
2021 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (in years) 2 months 12 days
2021 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 802,480
2025 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (in years) 4 years
2025 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 550,435
2026 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (in years) 5 years
2026 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 835,095
2029 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (in years) 8 years
2029 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 1,139,390
2030 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (in years) 9 years 2 months 12 days
2030 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 729,968
2049 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (in years) 28 years
2049 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 973,500
2050 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (in years) 29 years 2 months 12 days
2050 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 711,263
2060 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (in years) 39 years 2 months 12 days
2060 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 484,215