XML 14 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Outstanding Forward Contracts (Detail)
In Thousands, unless otherwise specified
Apr. 05, 2015
Designated as Hedging Instrument
Japanese Yen
USD ($)
Apr. 05, 2015
Designated as Hedging Instrument
Japanese Yen
JPY (¥)
Dec. 31, 2014
Designated as Hedging Instrument
Japanese Yen
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument
Japanese Yen
JPY (¥)
Apr. 05, 2015
Designated as Hedging Instrument
Hungarian Forint
USD ($)
Apr. 05, 2015
Designated as Hedging Instrument
Hungarian Forint
HUF
Dec. 31, 2014
Designated as Hedging Instrument
Hungarian Forint
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument
Hungarian Forint
HUF
Apr. 05, 2015
Designated as Hedging Instrument
Singapore Dollar
USD ($)
Apr. 05, 2015
Designated as Hedging Instrument
Singapore Dollar
SGD
Dec. 31, 2014
Designated as Hedging Instrument
Singapore Dollar
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument
Singapore Dollar
SGD
Apr. 05, 2015
Designated as Hedging Instrument
British Pound
USD ($)
Apr. 05, 2015
Designated as Hedging Instrument
British Pound
GBP (£)
Dec. 31, 2014
Designated as Hedging Instrument
British Pound
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument
British Pound
GBP (£)
Apr. 05, 2015
Designated as Hedging Instrument
Canadian Dollar
USD ($)
Apr. 05, 2015
Designated as Hedging Instrument
Canadian Dollar
CAD
Dec. 31, 2014
Designated as Hedging Instrument
Canadian Dollar
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument
Canadian Dollar
CAD
Apr. 05, 2015
Not Designated as Hedging Instrument
Japanese Yen
USD ($)
Apr. 05, 2015
Not Designated as Hedging Instrument
Japanese Yen
JPY (¥)
Dec. 31, 2014
Not Designated as Hedging Instrument
Japanese Yen
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument
Japanese Yen
JPY (¥)
Apr. 05, 2015
Not Designated as Hedging Instrument
Hungarian Forint
USD ($)
Apr. 05, 2015
Not Designated as Hedging Instrument
Hungarian Forint
HUF
Dec. 31, 2014
Not Designated as Hedging Instrument
Hungarian Forint
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument
Hungarian Forint
HUF
Apr. 05, 2015
Not Designated as Hedging Instrument
Singapore Dollar
USD ($)
Apr. 05, 2015
Not Designated as Hedging Instrument
Singapore Dollar
SGD
Dec. 31, 2014
Not Designated as Hedging Instrument
Singapore Dollar
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument
Singapore Dollar
SGD
Apr. 05, 2015
Not Designated as Hedging Instrument
British Pound
USD ($)
Apr. 05, 2015
Not Designated as Hedging Instrument
British Pound
GBP (£)
Dec. 31, 2014
Not Designated as Hedging Instrument
British Pound
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument
British Pound
GBP (£)
Apr. 05, 2015
Not Designated as Hedging Instrument
Korean Won
USD ($)
Apr. 05, 2015
Not Designated as Hedging Instrument
Korean Won
KRW
Dec. 31, 2014
Not Designated as Hedging Instrument
Korean Won
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument
Korean Won
KRW
Apr. 05, 2015
Not Designated as Hedging Instrument
Taiwanese Dollar
USD ($)
Apr. 05, 2015
Not Designated as Hedging Instrument
Taiwanese Dollar
TWD
Dec. 31, 2014
Not Designated as Hedging Instrument
Taiwanese Dollar
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument
Taiwanese Dollar
TWD
Derivative [Line Items]                                                                                        
Outstanding forward contracts $ 9,836us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
¥ 1,266,500us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 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
$ 2,864us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
818,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ 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,214us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
3,274us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ 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
$ 408us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
£ 304us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ 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
$ 440us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
487us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ 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
$ 6,542us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
¥ 785,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 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
$ 850us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
234,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ 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
$ 918us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,250us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ 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
$ 2,432us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
£ 1,650us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ 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,003us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_KRW
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,100,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_KRW
/ 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
$ 1,109us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_TWD
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
34,500us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_TWD
/ 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