XML 68 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Effect of adopting ASC 606 (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 27, 2019
Jan. 28, 2018
Jan. 27, 2019
Jan. 28, 2018
Apr. 30, 2018
Apr. 29, 2018
Assets:            
Accounts Receivable $ 26,142 $ 26,097 $ 26,142 $ 26,097 $ 27,452 $ 26,307 [1]
Other current assets 2,954 3,114 2,954 3,114 2,897 2,870 [1]
Liabilities:            
Accrued expenses 9,740 8,842 9,740 8,842 10,497 9,325 [1]
Statements of Net Income            
Net Sales 77,226 85,310 225,705 245,541    
Cost of sales 63,103 $ 67,707 187,697 $ 195,668    
Accounting Standards Update 2014-09 [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member]            
Assets:            
Accounts Receivable 25,050   25,050     26,307
Other current assets 2,937   2,937     2,870
Liabilities:            
Accrued expenses 8,631   8,631     $ 9,325
Statements of Net Income            
Net Sales 77,239   225,688      
Cost of sales 63,116   187,680      
Accounting Standards Update 2014-09 [Member] | Adjustments Due to ASC 606 Adoption [Member]            
Assets:            
Accounts Receivable [2] (1,092)   (1,092)   1,145  
Other current assets [2] (17)   (17)   27  
Liabilities:            
Accrued expenses [2] (1,109)   (1,109)   $ 1,172  
Statements of Net Income            
Net Sales [2] 13   (17)      
Cost of sales [2] $ 13   $ (17)      
[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.