XML 64 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Outstanding Forward Contracts (Details)
In Thousands, unless otherwise specified
Dec. 31, 2014
Designated as Hedging Instrument [Member]
Japan, Yen
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument [Member]
Japan, Yen
JPY (¥)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Japan, Yen
USD ($)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Japan, Yen
JPY (¥)
Dec. 31, 2014
Designated as Hedging Instrument [Member]
Hungary, Forint
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument [Member]
Hungary, Forint
HUF
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Hungary, Forint
USD ($)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Hungary, Forint
HUF
Dec. 31, 2014
Designated as Hedging Instrument [Member]
Singapore, Dollars
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument [Member]
Singapore, Dollars
SGD
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Singapore, Dollars
USD ($)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Singapore, Dollars
SGD
Dec. 31, 2014
Designated as Hedging Instrument [Member]
United Kingdom, Pounds
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument [Member]
United Kingdom, Pounds
GBP (£)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
United Kingdom, Pounds
USD ($)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
United Kingdom, Pounds
GBP (£)
Dec. 31, 2014
Designated as Hedging Instrument [Member]
Canada, Dollars
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument [Member]
Canada, Dollars
CAD
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Canada, Dollars
USD ($)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Canada, Dollars
CAD
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Japan, Yen
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Japan, Yen
JPY (¥)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Japan, Yen
USD ($)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Japan, Yen
JPY (¥)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Hungary, Forint
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Hungary, Forint
HUF
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Hungary, Forint
USD ($)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Hungary, Forint
HUF
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Singapore, Dollars
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Singapore, Dollars
BRL
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Singapore, Dollars
USD ($)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Singapore, Dollars
BRL
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
United Kingdom, Pounds
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
United Kingdom, Pounds
GBP (£)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
United Kingdom, Pounds
USD ($)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
United Kingdom, Pounds
GBP (£)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Taiwan, New Dollars
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Taiwan, New Dollars
TWD
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Taiwan, New Dollars
USD ($)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Taiwan, New Dollars
TWD
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Korea (South), Won
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Korea (South), Won
KPW
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Korea (South), Won
USD ($)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Korea (South), Won
KPW
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Euro Member Countries, Euro
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Euro Member Countries, Euro
EUR (€)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Euro Member Countries, Euro
USD ($)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Euro Member Countries, Euro
EUR (€)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
China, Yuan Renminbi
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
China, Yuan Renminbi
CNY
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
China, Yuan Renminbi
USD ($)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
China, Yuan Renminbi
CNY
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Brazil, Brazil Real
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Brazil, Brazil Real
BRL
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Brazil, Brazil Real
USD ($)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Brazil, Brazil Real
BRL
Derivative [Line Items]                                                                                                                
Derivative Asset, Notional Amount $ 10,211us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
¥ 1,225,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 6,122us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
¥ 625,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 3,099us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
803,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 2,603us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
570,175us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 2,564us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
3,515us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 2,346us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,867us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 732us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
£ 491us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 1,010us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
£ 613us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 688us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
758us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 932us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
985us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 4,464us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
¥ 535,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 2,797us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
¥ 294,500us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 1,569us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
410,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 568us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
123,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 922us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,225us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 2,183us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
£ 1,400us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 1,820us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
£ 1,100us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 883us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_TWD
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
28,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_TWD
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 908us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_TWD
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
27,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_TWD
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 858us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_KRW
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
940,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_KRW
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 620us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_KRW
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
650,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_KRW
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
€ 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 3,887us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
€ 2,828us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 1,467us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
9,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 106us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
250us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember