Derivative Financial Instruments (Schedule of Derivatives not Designated as Hedging Instruments) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2019 |
Jul. 01, 2018 |
Jun. 30, 2019 |
Jul. 01, 2018 |
|
Other income (expense), net | Foreign currency forward contracts | Derivatives Not Designated as Hedging Instruments | ||||
Derivative Instruments, Gain (Loss) [Line Items] | ||||
Gains (losses) on cash flow hedge | $ 304 | $ 3,794 | $ 906 | $ 1,939 |