XML 58 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments and Hedging Activities - Fair Value of Derivatives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Derivatives not designated as hedging instruments:    
Derivatives, Fair Value [Line Items]    
Derivative, Notional Amount $ 58,400 $ 56,000
Foreign currency forward contracts | Derivatives not designated as hedging instruments: | Other current assets    
Derivative, Fair Value, Net [Abstract]    
Derivative Asset 1,855 551
Foreign currency forward contracts | Derivatives not designated as hedging instruments: | Accrued expenses    
Derivative, Fair Value, Net [Abstract]    
Derivative Liability 297 0
Cash flow hedge | Derivatives designated as cash flow hedges:    
Derivatives, Fair Value [Line Items]    
Derivative, Notional Amount 424,600 366,700
Cash flow hedge | Foreign currency forward contracts | Derivatives designated as cash flow hedges: | Other current assets    
Derivative, Fair Value, Net [Abstract]    
Derivative Asset 4,347 53
Cash flow hedge | Foreign currency forward contracts | Derivatives designated as cash flow hedges: | Other assets    
Derivative, Fair Value, Net [Abstract]    
Derivative Asset 9,112 172
Cash flow hedge | Foreign currency forward contracts | Derivatives designated as cash flow hedges: | Accrued expenses    
Derivative, Fair Value, Net [Abstract]    
Derivative Liability 47 335
Cash flow hedge | Foreign currency forward contracts | Derivatives designated as cash flow hedges: | Other Noncurrent Liabilities [Member]    
Derivative, Fair Value, Net [Abstract]    
Derivative Liability $ 414 $ 795
Maximum | Derivatives not designated as hedging instruments:    
Derivatives, Fair Value [Line Items]    
Derivative, Term of Contract 10 months  
Maximum | Cash flow hedge | Derivatives designated as cash flow hedges:    
Derivatives, Fair Value [Line Items]    
Derivative, Term of Contract 37 months