Schedule II - Valuation and Allowance (Details) - USD ($) $ in Thousands |
12 Months Ended |
Jun. 29, 2019 |
Jun. 30, 2018 |
Jun. 24, 2017 |
| SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] |
|
|
|
| SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense |
$ 568,550
|
|
|
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] |
|
|
|
| Valuation Allowances and Reserves, Balance at Beginning of Period |
0
|
|
|
| Valuation Allowances and Reserves, Balance at End of Period |
(100,489)
|
$ 0
|
|
| SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment |
(468,061)
|
|
|
| SEC Schedule, 12-09, Allowance, Credit Loss [Member] |
|
|
|
| SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] |
|
|
|
| Schedule ii (Post 606 Reclass) |
|
0
|
|
| SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense |
0
|
659,023
|
$ 143,950
|
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] |
|
|
|
| Valuation Allowances and Reserves, Balance at Beginning of Period |
(140,115)
|
(46,575)
|
(31,461)
|
| Valuation Allowances and Reserves, Balance at End of Period |
|
(140,115)
|
(46,575)
|
| SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction |
$ 0
|
$ (565,483)
|
$ (128,836)
|