XML 80 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LONG-TERM DEBT AND OTHER BORROWINGS - Schedule of Additional Senior Notes Information (Details)
$ in Thousands
6 Months Ended
Dec. 29, 2019
USD ($)
2020 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 2 months 12 days
2020 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 500,410
2021 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 1 year 6 months
2021 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 809,552
2025 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 5 years 2 months 12 days
2025 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 536,190
2026 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 6 years 2 months 12 days
2026 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 805,748
2029 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 9 years 2 months 12 days
2029 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 1,104,060
2049 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 29 years 2 months 12 days
2049 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 947,325