XML 74 R63.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Instruments - Balance Sheet Location (Details) - Foreign Exchange Contract [Member] - USD ($)
$ in Thousands
Jul. 03, 2016
Dec. 31, 2015
Other Current Assets [Member]    
Offsetting Derivative Assets [Abstract]    
Gross amounts of recognized assets $ 2,817 $ 3,453
Gross amounts offset in the balance sheet (855) (1,181)
Net amounts presented in other current assets 1,962 2,272
Other Current Liabilities [Member]    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts of recognized liabilities 0 1,330
Gross amounts offset in the balance sheet 0 (71)
Net amounts presented in other current liabilities 0 1,259
Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Offsetting Derivative Assets [Abstract]    
Gross amounts of recognized assets 2,817 2,908
Gross amounts offset in the balance sheet (855) (943)
Net amounts presented in other current assets 1,962 1,965
Designated as Hedging Instrument [Member] | Other Current Liabilities [Member]    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts of recognized liabilities 0 0
Gross amounts offset in the balance sheet 0 0
Net amounts presented in other current liabilities 0 0
Not Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Offsetting Derivative Assets [Abstract]    
Gross amounts of recognized assets 0 545
Gross amounts offset in the balance sheet 0 (238)
Net amounts presented in other current assets 0 307
Not Designated as Hedging Instrument [Member] | Other Current Liabilities [Member]    
Offsetting Derivative Liabilities [Abstract]    
Gross amounts of recognized liabilities 0 1,330
Gross amounts offset in the balance sheet 0 (71)
Net amounts presented in other current liabilities $ 0 $ 1,259