XML 86 R68.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Uncertainty in Income Taxes - Narrative (Detail) - USD ($)
3 Months Ended 12 Months Ended
Apr. 30, 2017
Jan. 29, 2017
Apr. 30, 2017
May 01, 2016
May 03, 2015
Apr. 27, 2014
Income Taxes [Line Items]            
Unrecognized tax benefits $ 12,245,000   $ 12,245,000 $ 14,897,000 $ 14,141,000 $ 13,740,000
Unrecognized tax benefits that would favorably impact effective income tax rate if recognized 467,000   467,000 3,800,000    
Gross amount of interest and penalties due to unrecognized tax benefits 50,000   50,000 978,000    
Unrecognized tax benefits for which significant change is reasonably possible 12,200,000   12,200,000      
Income tax benefit recognized from reversal of uncertain income tax position 1,300,000 $ 2,100,000 $ 3,431,000      
Earliest Tax Year [Member] | Canada [Member]            
Income Taxes [Line Items]            
Income tax returns, years subject to examination     2013      
Income tax examination, year under examination     2013      
Earliest Tax Year [Member] | China [Member]            
Income Taxes [Line Items]            
Income tax returns, years subject to examination     2012      
Earliest Tax Year [Member] | Internal Revenue Service (IRS) [Member]            
Income Taxes [Line Items]            
Income tax examination, year under examination     2014      
Latest Tax Year [Member] | Canada [Member]            
Income Taxes [Line Items]            
Income tax examination, year under examination     2015      
Latest Tax Year [Member] | Internal Revenue Service (IRS) [Member]            
Income Taxes [Line Items]            
Income tax examination, year under examination     2016      
United States Federal and State Income Tax [Member] | Earliest Tax Year [Member]            
Income Taxes [Line Items]            
Income tax returns, years subject to examination     2005      
Non-current Deferred Income Taxes [Member]            
Income Taxes [Line Items]            
Unrecognized tax benefits 11,800,000   $ 11,800,000 11,100,000    
Income Taxes Payable - Long-Term [Member]            
Income Taxes [Line Items]            
Unrecognized tax benefits $ 467,000   $ 467,000 $ 3,800,000