v3.5.0.2
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