Notional Values (Details) - USD ($) $ in Thousands |
Dec. 31, 2015 |
Dec. 31, 2014 |
|---|---|---|
| Derivative, Notional Amount | $ 430,293 | $ 465,605 |
| Foreign currency contracts related to sales | Not Designated As Hedging Instrument [Member] | ||
| Derivative, Notional Amount | 119,653 | 124,838 |
| Foreign currency contracts related to sales | Designated As Hedging Instrument [Member] | ||
| Derivative, Notional Amount | 206,366 | 250,743 |
| Foreign currency contracts related to purchases | Not Designated As Hedging Instrument [Member] | ||
| Derivative, Notional Amount | 41,480 | 36,080 |
| Foreign currency contracts related to purchases | Designated As Hedging Instrument [Member] | ||
| Derivative, Notional Amount | $ 62,794 | $ 53,944 |