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