XML 119 R104.htm IDEA: XBRL DOCUMENT v3.19.2
Valuation and Qualifying Accounts and Reserves - Activity in Various Allowance and Reserve Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2019
Jun. 28, 2018
Jun. 29, 2017
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 6,370 $ 4,263 $ 4,461
Additions 39,452 36,361 28,448
Deductions (39,790) (34,254) (28,646)
Balance at End of Period 6,032 6,370 4,263
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 270 263 397
Additions 150 52 58
Deductions (70) (45) (192)
Balance at End of Period 350 270 263
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 950 850 975
Additions 14,721 13,889 12,274
Deductions (14,746) (13,789) (12,399)
Balance at End of Period 925 950 850
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 5,038 2,979 2,918
Additions 24,581 22,420 16,116
Deductions (24,862) (20,361) (16,055)
Balance at End of Period 4,757 5,038 2,979
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 112 171 171
Deductions $ (112) (59)  
Balance at End of Period   $ 112 $ 171