XML 83 R68.htm IDEA: XBRL DOCUMENT v3.20.1
LONG-TERM DEBT AND OTHER BORROWINGS - Schedule of Additional Senior Notes Information (Details)
$ in Thousands
9 Months Ended
Mar. 29, 2020
USD ($)
2021 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 1 year 2 months 12 days
2021 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 814,496
2025 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 5 years
2025 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 512,795
2026 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 6 years
2026 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 771,278
2029 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 9 years
2029 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 1,099,560
2049 Notes  
Debt Instrument [Line Items]  
Remaining amortization period (years) 29 years
2049 Notes | Level 2  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 992,655