XML 66 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Jun. 24, 2017
Jun. 25, 2016
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Returns and allowances reserve $ 100,489 $ 0    
Estimated returns and allowances against revenues 568,550      
SEC Schedule, 12-09, Allowance, Credit Loss [Member]        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Returns and allowances reserve   140,115 $ 46,575 $ 31,461
Estimated returns and allowances against revenues 0 659,023 143,950  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction $ 0 $ 565,483 $ 128,836