Commitments and Contingencies (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 26, 2015
Dec. 27, 2014
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Product Warranty Accrual $ 14,329 $ 21,296
Product Warranty Accrual, Warranties Issued 2,247 1,168
Product Warranty Accrual, Payments (5,909) (7,113)
Product Warranty Accrual, Preexisting, Increase (Decrease) 873 1,380
Product Warranty Accrual 11,540 16,731
Product Warranty Accrual, Current 7,240 8,131
Product Warranty Accrual, Noncurrent $ 4,300 $ 8,600