XML 98 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Derivative Instruments Measured at Fair Value (Detail) (Forward Foreign Exchange Contracts [Member], Accrued and Other Current Liabilities [Member], Designated As Hedging Instrument [Member], USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Forward Foreign Exchange Contracts [Member] | Accrued and Other Current Liabilities [Member] | Designated As Hedging Instrument [Member]
   
Derivatives, Fair Value [Line Items]    
Derivative Notional Amount $ 25,990invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= impv_AccruedAndOtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 0invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= impv_AccruedAndOtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivative Fair Value $ (1,002)us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= impv_AccruedAndOtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= impv_AccruedAndOtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember