Foreign Currency Derivatives - Notional Position by Currency of Outstanding Non-designated Hedges (Details) (Not Designated as Hedging Instrument, Original Maturities of 360 Days or Less)
In Thousands, unless otherwise specified
Mar. 31, 2015
Buy
Brazilian Real
USD ($)
Mar. 31, 2015
Buy
Brazilian Real
BRL
Mar. 31, 2015
Buy
Chinese Yuan
USD ($)
Mar. 31, 2015
Buy
Chinese Yuan
CNY
Mar. 31, 2015
Buy
Euro Member Countries, Euro
USD ($)
Mar. 31, 2015
Buy
Euro Member Countries, Euro
EUR (€)
Mar. 31, 2015
Buy
British Pound
USD ($)
Mar. 31, 2015
Buy
British Pound
GBP (£)
Mar. 31, 2015
Buy
Israeli Shekel
USD ($)
Mar. 31, 2015
Buy
Israeli Shekel
ILS
Mar. 31, 2015
Buy
Japanese Yen
USD ($)
Mar. 31, 2015
Buy
Japanese Yen
JPY (¥)
Mar. 31, 2015
Buy
Mexican Peso
USD ($)
Mar. 31, 2015
Buy
Mexican Peso
MXN
Mar. 31, 2015
Sell
Brazilian Real
USD ($)
Mar. 31, 2015
Sell
Brazilian Real
BRL
Mar. 31, 2015
Sell
Chinese Yuan
USD ($)
Mar. 31, 2015
Sell
Chinese Yuan
CNY
Mar. 31, 2015
Sell
Euro Member Countries, Euro
USD ($)
Mar. 31, 2015
Sell
Euro Member Countries, Euro
EUR (€)
Mar. 31, 2015
Sell
British Pound
USD ($)
Mar. 31, 2015
Sell
British Pound
GBP (£)
Mar. 31, 2015
Sell
Israeli Shekel
USD ($)
Mar. 31, 2015
Sell
Israeli Shekel
ILS
Mar. 31, 2015
Sell
Japanese Yen
USD ($)
Mar. 31, 2015
Sell
Japanese Yen
JPY (¥)
Mar. 31, 2015
Sell
Mexican Peso
USD ($)
Mar. 31, 2015
Sell
Mexican Peso
MXN
Derivative [Line Items]                                                        
Notional amount of foreign currency $ 4,068 13,050 $ 10,915 68,815 $ 32,969 € 28,104 $ 34,132 £ 21,461 $ 20,230 74,381 $ 3,706 ¥ 444,549 $ 1,005 15,361 $ 8,959 27,428 $ 10,441 65,927 $ 79,431 € 66,276 $ 38,084 £ 23,672 $ 17,993 71,637 $ 7,031 ¥ 842,258 $ 2,071 31,382