XML 118 R104.htm IDEA: XBRL DOCUMENT v3.10.0.1
Valuation and Qualifying Accounts and Reserves - Activity in Various Allowance and Reserve Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jun. 28, 2018
Jun. 29, 2017
Jun. 30, 2016
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 4,263 $ 4,461 $ 3,141
Additions 36,361 28,448 28,478
Deductions (34,254) (28,646) (27,158)
Balance at End of Period 6,370 4,263 4,461
SEC Schedule, 12-09, Allowance for Doubtful Accounts [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 263 397 235
Additions 52 58 199
Deductions (45) (192) (37)
Balance at End of Period 270 263 397
SEC Schedule, 12-09, Reserve for Cash Discounts [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 850 975 800
Additions 13,889 12,274 12,928
Deductions (13,789) (12,399) (12,753)
Balance at End of Period 950 850 975
SEC Schedule, 12-09, Reserve for Customer Deductions [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 2,979 2,918 1,931
Additions 22,420 16,116 15,351
Deductions (20,361) (16,055) (14,364)
Balance at End of Period 5,038 2,979 2,918
SEC Schedule, 12-09, Deferred Tax Asset Valuation Allowance [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 171 171 175
Deductions (59)   (4)
Balance at End of Period $ 112 $ 171 $ 171