XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Effect of adopting ASC 606 (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 28, 2018
Oct. 29, 2017
Oct. 28, 2018
Oct. 29, 2017
Apr. 30, 2018
Apr. 29, 2018
Assets:            
Accounts Receivable $ 24,362 $ 24,220 $ 24,362 $ 24,220 $ 27,452 $ 26,307 [1]
Other current assets 2,461 2,263 2,461 2,263 2,897 2,870 [1]
Liabilities:            
Accrued expenses 8,670 7,364 8,670 7,364 10,497 9,325 [1]
Statements of Net Income            
Net sales 77,006 80,698 148,479 160,230    
Cost of sales 63,680 $ 64,894 124,594 $ 127,962    
Accounting Standards Update 2014-09 [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member]            
Assets:            
Accounts Receivable 23,268   23,268     26,307
Other current assets 2,431   2,431     2,870
Liabilities:            
Accrued expenses 7,546   7,546     $ 9,325
Statements of Net Income            
Net sales 77,016   148,449      
Cost of sales 63,690   124,564      
Accounting Standards Update 2014-09 [Member] | Adjustments Due to ASC 606 Adoption [Member]            
Assets:            
Accounts Receivable [2] (1,094)   (1,094)   1,145  
Other current assets [2] (30)   (30)   27  
Liabilities:            
Accrued expenses [2] (1,124)   (1,124)   $ 1,172  
Statements of Net Income            
Net sales [2] 10   (30)      
Cost of sales [2] $ 10   $ (30)      
[1] Derived from audited financial statements.
[2] The adjustments associated with the adoption of the new standard are related to classifying allowances for estimated sales returns as a liability rather than as a contra account to accounts receivable on the consolidated balance sheet for the current year's presentation only. As required under the new standard, we also recorded the estimated allowance for sales returns on a gross basis rather than a net basis by separately reflecting a return goods asset within other current assets rather than netting such amounts with the estimated sales returns liability.