Foreign Currency Contracts Notional Values (Details) - USD ($) $ in Thousands |
Sep. 30, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Derivative, Notional Amount | $ 384,014 | $ 430,293 |
| Foreign currency contracts related to customer sales contracts | Not Designated As Hedging Instrument [Member] | ||
| Derivative, Notional Amount | 73,676 | 119,653 |
| Foreign currency contracts related to customer sales contracts | Designated As Hedging Instrument [Member] | ||
| Derivative, Notional Amount | 203,814 | 206,366 |
| Foreign currency contracts related to supplier purchase contracts | Not Designated As Hedging Instrument [Member] | ||
| Derivative, Notional Amount | 36,124 | 41,480 |
| Foreign currency contracts related to supplier purchase contracts | Designated As Hedging Instrument [Member] | ||
| Derivative, Notional Amount | $ 70,400 | $ 62,794 |