XML 41 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Financial Instruments (Details)
€ in Thousands, £ in Thousands, SFr in Thousands, RM in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
9 Months Ended
Feb. 01, 2020
USD ($)
Feb. 01, 2020
CAD ($)
Feb. 01, 2020
AUD ($)
Feb. 01, 2020
MYR (RM)
Feb. 01, 2020
EUR (€)
Feb. 01, 2020
CHF (SFr)
Feb. 01, 2020
GBP (£)
Apr. 27, 2019
USD ($)
Apr. 27, 2019
CAD ($)
Apr. 27, 2019
AUD ($)
Apr. 27, 2019
MYR (RM)
Apr. 27, 2019
EUR (€)
Apr. 27, 2019
CHF (SFr)
Apr. 27, 2019
GBP (£)
Derivative                            
Derivative term (months) 13 months                          
U.S. Dollars/Australian Dollars | Not Designated as Hedging Instrument                            
Derivative                            
Foreign currency exchange forward contracts $ 2,555   $ 3,753         $ 2,688   $ 3,772        
U.S. Dollars/Canadian Dollars | Not Designated as Hedging Instrument                            
Derivative                            
Foreign currency exchange forward contracts 750 $ 998           625 $ 821          
U.S. Dollars/British Pounds | Not Designated as Hedging Instrument                            
Derivative                            
Foreign currency exchange forward contracts 5,618           £ 4,386 3,547           £ 2,680
U.S. Dollars/Euro | Not Designated as Hedging Instrument                            
Derivative                            
Foreign currency exchange forward contracts 3,755       € 3,377     0       € 0    
U.S. Dollars/Swiss Franc | Not Designated as Hedging Instrument                            
Derivative                            
Foreign currency exchange forward contracts 207         SFr 204   927         SFr 925  
U.S. Dollars/Malaysian Ringgit | Not Designated as Hedging Instrument                            
Derivative                            
Foreign currency exchange forward contracts 0     RM 0       60     RM 246      
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 2                            
Derivative                            
Derivatives - currency forward contract, asset 50             91            
Derivatives - currency forward contracts, liability $ (227)             $ (4)