XML 114 R98.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Foreign Currency Contracts) (Details)
$ in Thousands
12 Months Ended
Dec. 28, 2018
USD ($)
Dec. 29, 2017
USD ($)
Dec. 30, 2016
USD ($)
Foreign Currency Cash Flow Hedges [Abstract]      
Increase (decrease) in sales $ (758) $ 1,327 $ 0
Increase (decrease) in cost of sales (944) 84 3,516
Ineffective portion of change in fair value $ 0 $ 0 $ 0
Derivative [Line Items]      
Description of Types of Foreign Currency Cash Flow Hedging Instruments Used The Company periodically enters into foreign currency forward contracts to hedge its exposure to foreign currency exchange rate fluctuations in its international operations    
Terminated FX Contract [Member]      
Derivative [Line Items]      
Loss on termination of foreign currency contract $ (700)    
FX Contract 1 [Member]      
Derivative [Line Items]      
Notional Amount $ 12,621    
Start Date Jan. 02, 2019    
End Date Jun. 28, 2019    
$/Foreign Currency 1.1686    
FX Contract 2 [Member]      
Derivative [Line Items]      
Notional Amount $ 10,991    
Start Date Jan. 02, 2019    
End Date Jun. 28, 2019    
$/Foreign Currency 0.0523    
FX Contract 3 [Member]      
Derivative [Line Items]      
Notional Amount $ 10,535    
Start Date Jan. 02, 2019    
End Date Jun. 28, 2019    
$/Foreign Currency 1.1705    
FX Contract 4 [Member]      
Derivative [Line Items]      
Notional Amount $ 11,019    
Start Date Jan. 02, 2019    
End Date Jun. 28, 2019    
$/Foreign Currency 0.0483    
FX Contract 5 [Member]      
Derivative [Line Items]      
Notional Amount $ 10,499    
Start Date Jul. 01, 2019    
End Date Dec. 31, 2019    
$/Foreign Currency 0.0500    
Accrued Expenses [Member] | FX Contract 1 [Member]      
Derivative [Line Items]      
Fair Value $ (149)    
Accrued Expenses [Member] | FX Contract 2 [Member]      
Derivative [Line Items]      
Fair Value (494)    
Accrued Expenses [Member] | FX Contract 3 [Member]      
Derivative [Line Items]      
Fair Value (141)    
Accrued Expenses [Member] | FX Contract 4 [Member]      
Derivative [Line Items]      
Fair Value (316)    
Accrued Expenses [Member] | FX Contract 5 [Member]      
Derivative [Line Items]      
Fair Value $ 368