Fair Value Measurements (Schedule of Balance Sheet Classification and Fair Values of Derivative Instruments) (Details)
In Thousands, unless otherwise specified |
Sep. 30, 2014
USD ($)
|
Dec. 31, 2013
USD ($)
|
Sep. 30, 2014
Foreign Exchange Contract [Member]
Other current assets [Member]
Designated as Hedging Instrument [Member]
USD ($)
|
Dec. 31, 2013
Foreign Exchange Contract [Member]
Other current assets [Member]
Designated as Hedging Instrument [Member]
USD ($)
|
Sep. 30, 2014
Foreign Exchange Contract [Member]
Other current assets [Member]
Not Designated as Hedging Instrument [Member]
USD ($)
|
Sep. 30, 2014
Foreign Exchange Contract [Member]
Other current assets [Member]
Not Designated as Hedging Instrument [Member]
EUR (€)
|
Sep. 30, 2014
Foreign Exchange Contract [Member]
Other current assets [Member]
Not Designated as Hedging Instrument [Member]
ILS
|
Dec. 31, 2013
Foreign Exchange Contract [Member]
Other current assets [Member]
Not Designated as Hedging Instrument [Member]
USD ($)
|
Sep. 30, 2014
Foreign Exchange Contract [Member]
Accrued expenses and other current liabilities [Member]
Designated as Hedging Instrument [Member]
USD ($)
|
Dec. 31, 2013
Foreign Exchange Contract [Member]
Accrued expenses and other current liabilities [Member]
Designated as Hedging Instrument [Member]
USD ($)
|
Sep. 30, 2014
Foreign Exchange Contract [Member]
Accrued expenses and other current liabilities [Member]
Not Designated as Hedging Instrument [Member]
USD ($)
|
Dec. 31, 2013
Foreign Exchange Contract [Member]
Accrued expenses and other current liabilities [Member]
Not Designated as Hedging Instrument [Member]
USD ($)
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
Derivatives, Fair Value [Line Items] | ||||||||||||
Assets derivatives - Notional amount | $ 5,760 | $ 63,000 | € 46,500 | $ 12,490 | ||||||||
Liability derivatives - Notional amount | 162,900 | 18,150 | 45,700 | 54,000 | ||||||||
Notional amount | 126,850 | 72,250 | ||||||||||
Assets derivatives - Fair value | 153 | 4,473 | 301 | |||||||||
Liability derivatives - Fair value | (952) | (1,482) | (1,543) | |||||||||
Fair value | $ 2,039 | $ (1,089) |