XML 67 R54.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
9 Months Ended
Jan. 27, 2019
Jan. 28, 2018
Valuation and Qualifying Accounts Disclosure [Line Items]    
Beginning balance $ (1,433) $ (1,220)
Provision for returns, allowances and discounts (1,612) (2,332)
Credits issued 1,682 2,340
Ending balance (218) $ (1,212)
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.