Annual and transition report of foreign private issuers pursuant to Section 13 or 15(d)

Derivatives and Hedging Activities (Schedule of Balance Sheet Classification and Fair Values of Derivative Instruments) (Details)

v2.4.1.9
Derivatives and Hedging Activities (Schedule of Balance Sheet Classification and Fair Values of Derivative Instruments) (Details)
In Thousands, unless otherwise specified
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2014
Foreign Exchange Contract [Member]
Other current assets [Member]
Designated as Hedging Instrument [Member]
Cash Flow Hedge [Member]
USD ($)
Dec. 31, 2013
Foreign Exchange Contract [Member]
Other current assets [Member]
Designated as Hedging Instrument [Member]
Cash Flow Hedge [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Contract [Member]
Other current assets [Member]
Not Designated as Hedging Instrument [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Contract [Member]
Other current assets [Member]
Not Designated as Hedging Instrument [Member]
EUR (€)
Dec. 31, 2013
Foreign Exchange Contract [Member]
Other current assets [Member]
Not Designated as Hedging Instrument [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Contract [Member]
Accrued expenses and other current liabilities [Member]
Designated as Hedging Instrument [Member]
Cash Flow Hedge [Member]
USD ($)
Dec. 31, 2013
Foreign Exchange Contract [Member]
Accrued expenses and other current liabilities [Member]
Designated as Hedging Instrument [Member]
Cash Flow Hedge [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Contract [Member]
Accrued expenses and other current liabilities [Member]
Not Designated as Hedging Instrument [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Contract [Member]
Accrued expenses and other current liabilities [Member]
Not Designated as Hedging Instrument [Member]
ILS
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]                        
Fair value derivative asset        $ 153us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 3,753us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  $ 301us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
         
Notional amount of derivative asset        5,760us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
45,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
33,900us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
12,490us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
         
Fair value derivative liability               (1,243)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   (2,901)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  (1,543)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Notional amount of derivative liability               38,426us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   18,424us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
66,300us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
54,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair value (391)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet (1,089)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet                    
Notional amount $ 101,850invest_DerivativeNotionalAmount $ 72,250invest_DerivativeNotionalAmount