XML 64 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable - Allowance for Returns and Allowances and Discounts (Detail) - Reserve for returns and allowances and discounts [Member] - USD ($)
$ in Thousands
3 Months Ended
Jul. 29, 2018
Jul. 30, 2017
Valuation and Qualifying Accounts Disclosure [Line Items]    
Beginning balance $ (1,433) $ (1,220)
Provision for returns, allowances and discounts (487) (628)
Credits issued 573 765
Ending balance (202) $ (1,083)
Adjustments Due to ASC 606 Adoption [Member]    
Valuation and Qualifying Accounts Disclosure [Line Items]    
Adoption of ASC Topic 606 [1] $ 1,145  
[1] Due to the adoption of ASC Topic 606, Revenue from Contracts with Customers, certain balance sheet reclassifications were required regarding our allowance for sales returns and allowances for the current year's presentation only. See Note 5 to the consolidated financial statements for required balance sheet disclosures associated with the adoption of ASC Topic 606.