XML 17 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
The Company and Summary of Significant Accounting Policies - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Segment
Parties
Dec. 31, 2013
Dec. 31, 2012
Revenue, Major Customer [Line Items]      
Noncontrolling interest of minority owners   19.00%us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners 15.00%us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners
Number of operating segments 1us-gaap_NumberOfOperatingSegments    
Number of third party 1impv_NumberOfThirdParties    
Net derivative loss included in AOCI to be reclassified into earnings $ (1,002,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax    
Security deposit as non-current assets 1,665,000us-gaap_RestrictedCashAndCashEquivalentsNoncurrent 1,252,000us-gaap_RestrictedCashAndCashEquivalentsNoncurrent  
Impairment of goodwill 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss
Weighted average useful lives of acquired technology intangible assets 7 years    
Period to complete Professional service arrangements 90 days    
Warranty period 60 days    
Employer contributions to the 401(k) retirement savings plan 0us-gaap_DefinedBenefitPlanContributionsByEmployer 0us-gaap_DefinedBenefitPlanContributionsByEmployer 0us-gaap_DefinedBenefitPlanContributionsByEmployer
Salary in calculation for severance pay by severance pay law 1 month    
Severance expense $ 1,400,000us-gaap_SeveranceCosts1 $ 1,200,000us-gaap_SeveranceCosts1 $ 1,000,000us-gaap_SeveranceCosts1
Revenue [Member] | Customer Concentration Risk [Member]      
Revenue, Major Customer [Line Items]      
Minimum percentage of revenue or gross accounts receivable balance required to be significant customers 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
Number of customers representing 10% or more of revenue 0impv_NumberOfCustomersRepresentedMoreThanTenPercentOfCompanysRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
1impv_NumberOfCustomersRepresentedMoreThanTenPercentOfCompanysRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
0impv_NumberOfCustomersRepresentedMoreThanTenPercentOfCompanysRevenue
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
Gross Accounts Receivable [Member] | Credit Concentration Risk [Member]      
Revenue, Major Customer [Line Items]      
Minimum percentage of revenue or gross accounts receivable balance required to be significant customers 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
Number of customers representing 10% or more of gross accounts receivable 0impv_NumberOfCustomersRepresentedGreaterThanTenPercentOfGrossAccountsReceivable
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
0impv_NumberOfCustomersRepresentedGreaterThanTenPercentOfGrossAccountsReceivable
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
 
Minimum [Member]      
Revenue, Major Customer [Line Items]      
Estimated useful lives 2 years    
Estimated useful life 7 years    
Standard payment terms to customers range 30 days    
Term of maintenance and support and subscription contracts 1 year    
Maximum [Member]      
Revenue, Major Customer [Line Items]      
Estimated useful lives 7 years    
Estimated useful life 10 years    
Standard payment terms to customers range 90 days    
Term of maintenance and support and subscription contracts 3 years