XML 13 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments (Details)
€ in Thousands, £ in Thousands, SFr in Thousands, RM in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
6 Months Ended
Nov. 02, 2019
USD ($)
Nov. 02, 2019
CAD ($)
Nov. 02, 2019
AUD ($)
Nov. 02, 2019
MYR (RM)
Nov. 02, 2019
EUR (€)
Nov. 02, 2019
CHF (SFr)
Nov. 02, 2019
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) 16 months                          
U.S. Dollars/Australian Dollars | Not Designated as Hedging Instrument                            
Derivative                            
Foreign currency exchange forward contracts $ 1,611   $ 2,322         $ 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,874           £ 4,585 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 0         SFr 0   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 70             91            
Derivatives - currency forward contracts, liability $ (233)             $ (4)