Foreign Currency Derivatives - Notional Position by Currency of Outstanding Cash Flow Hedges (Details) (Cash Flow Hedging)
In Thousands, unless otherwise specified
Mar. 31, 2015
Buy
Original Maturities of 360 Days or Less
Chinese Yuan
USD ($)
Mar. 31, 2015
Buy
Original Maturities of 360 Days or Less
Chinese Yuan
CNY
Mar. 31, 2015
Buy
Original Maturities of 360 Days or Less
Euro Member Countries, Euro
USD ($)
Mar. 31, 2015
Buy
Original Maturities of 360 Days or Less
Euro Member Countries, Euro
EUR (€)
Mar. 31, 2015
Buy
Original Maturities of 360 Days or Less
British Pound
USD ($)
Mar. 31, 2015
Buy
Original Maturities of 360 Days or Less
British Pound
GBP (£)
Mar. 31, 2015
Buy
Original Maturities of 360 Days or Less
Israeli Shekel
USD ($)
Mar. 31, 2015
Buy
Original Maturities of 360 Days or Less
Israeli Shekel
ILS
Mar. 31, 2015
Buy
Original Maturities of Greater than 360 Days
Chinese Yuan
USD ($)
Mar. 31, 2015
Buy
Original Maturities of Greater than 360 Days
Chinese Yuan
CNY
Mar. 31, 2015
Buy
Original Maturities of Greater than 360 Days
Euro Member Countries, Euro
USD ($)
Mar. 31, 2015
Buy
Original Maturities of Greater than 360 Days
Euro Member Countries, Euro
EUR (€)
Mar. 31, 2015
Buy
Original Maturities of Greater than 360 Days
British Pound
USD ($)
Mar. 31, 2015
Buy
Original Maturities of Greater than 360 Days
British Pound
GBP (£)
Mar. 31, 2015
Buy
Original Maturities of Greater than 360 Days
Israeli Shekel
USD ($)
Mar. 31, 2015
Buy
Original Maturities of Greater than 360 Days
Israeli Shekel
ILS
Mar. 31, 2015
Sell
Original Maturities of 360 Days or Less
Euro Member Countries, Euro
USD ($)
Mar. 31, 2015
Sell
Original Maturities of 360 Days or Less
Euro Member Countries, Euro
EUR (€)
Mar. 31, 2015
Sell
Original Maturities of 360 Days or Less
British Pound
USD ($)
Mar. 31, 2015
Sell
Original Maturities of 360 Days or Less
British Pound
GBP (£)
Mar. 31, 2015
Sell
Original Maturities of Greater than 360 Days
Euro Member Countries, Euro
USD ($)
Mar. 31, 2015
Sell
Original Maturities of Greater than 360 Days
Euro Member Countries, Euro
EUR (€)
Mar. 31, 2015
Sell
Original Maturities of Greater than 360 Days
British Pound
USD ($)
Mar. 31, 2015
Sell
Original Maturities of Greater than 360 Days
British Pound
GBP (£)
Derivative [Line Items]                                                
Notional amount of foreign currency $ 5,525 34,885 $ 10,788 € 8,465 $ 6,489 £ 4,006 $ 5,756 21,060 $ 17,065 109,600 $ 23,711 € 20,100 $ 32,041 £ 20,900 $ 19,476 76,000 $ 18,319 € 14,373 $ 5,918 £ 3,653 $ 71,897 € 60,800 $ 47,929 £ 31,300