XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
LONG-TERM DEBT AND OTHER BORROWINGS - Schedule of Additional Senior Notes Information (Details)
$ in Thousands
3 Months Ended
Sep. 27, 2020
USD ($)
2021 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 8 months 12 days
2021 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 811,752
2025 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 4 years 6 months
2025 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 562,955
2026 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 5 years 6 months
2026 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 860,393
2029 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 8 years 6 months
2029 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 1,197,500
2030 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 9 years 8 months 12 days
2030 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 775,058
2049 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 28 years 6 months
2049 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 1,065,315
2050 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 29 years 8 months 12 days
2050 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 782,858
2060 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 39 years 8 months 12 days
2060 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 545,435