XML 68 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Recent Accounting Pronouncements - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 27, 2018
Jan. 27, 2018
Jan. 28, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Change in accounting principle, effect of adoption   $ 2,347  
Additional Paid-In Capital      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Change in accounting principle, effect of adoption   1,310  
Retained Earnings      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Change in accounting principle, effect of adoption   1,037  
ASU 2016-09      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Excess tax benefits on share based payments $ 11 915  
Unrecognized excess tax benefits $ 1,823 1,823  
Excess tax benefit from share-based compensation, operating activities     $ 88
ASU 2016-09 | Scenario, Previously Reported      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Excess tax benefit from share-based compensation, financing activities     $ 88
ASU 2016-09 | Additional Paid-In Capital      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Change in accounting principle, effect of adoption   1,310  
ASU 2016-09 | Retained Earnings      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Change in accounting principle, effect of adoption   (786)  
ASU 2016-09 | Deferred Taxes      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Change in accounting principle, effect of adoption   $ (524)