XML 65 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Stockholders' Equity (USD $)
In Thousands, except Share data, unless otherwise specified
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Noncontrolling Interest [Member]
Beginning balance at Dec. 31, 2011 $ 79,568us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 147,085us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (66,130)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (616)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (773)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Beginning balance, shares at Dec. 31, 2011   22,978,166us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of common stock upon exercise of stock options 3,093us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised   3,093us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Issuance of common stock upon exercise of stock options, shares 1,272,941us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 1,272,940us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Vesting of restricted stock 881us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition   881us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Stock-based compensation 5,968us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition   5,968us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Issuance of common stock in connection with employee stock purchase plan 1,117us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan   1,117us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Issuance of common stock in connection with employee stock purchase plan, shares   44,970us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Income tax benefit from employee stock option exercises 19us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation   19us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
(Purchase) Sale of additional ownership interest in Incapsula, Inc.     (174)us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    174us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Components of other comprehensive income (loss), net of tax            
Change in unrealized gain (loss) on investments 227us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax       227us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Change in unrealized gain (loss) on derivatives 1,250us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax       1,250us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Net loss (7,892)us-gaap_ProfitLoss     (7,387)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (505)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Comprehensive loss (6,415)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest          
Ending balance at Dec. 31, 2012 84,231us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
157,989us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(73,517)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
861us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(1,104)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Ending balance, shares at Dec. 31, 2012   24,296,076us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of common stock, net of repurchases 3,544impv_StockIssuedDuringPeriodValueStockOptionsExercisedIncludesRestrictedStockUnitsNetOfTaxWithholdings   3,544impv_StockIssuedDuringPeriodValueStockOptionsExercisedIncludesRestrictedStockUnitsNetOfTaxWithholdings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Issuance of common stock upon exercise of stock options, shares 687,719us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised          
Issuance of common stock, net of repurchases, shares   806,226us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Vesting of restricted stock 801us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition   801us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Stock-based compensation 22,494us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition   22,494us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Issuance of common stock in connection with employee stock purchase plan 2,772us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan   2,772us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Issuance of common stock in connection with employee stock purchase plan, shares   96,502us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Exercise of warrant, shares   7,694us-gaap_StockIssuedDuringPeriodSharesOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
(Purchase) Sale of additional ownership interest in Incapsula, Inc.     357us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (357)us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Components of other comprehensive income (loss), net of tax            
Change in unrealized gain (loss) on investments (172)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax       (172)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Change in unrealized gain (loss) on derivatives (1,117)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax       (1,117)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Net loss (26,331)us-gaap_ProfitLoss     (25,178)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (1,153)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Comprehensive loss (27,620)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest          
Ending balance at Dec. 31, 2013 86,222us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
187,957us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(98,695)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(428)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(2,614)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Ending balance, shares at Dec. 31, 2013   25,206,498us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of common stock related to acquisitions 24,163us-gaap_StockIssuedDuringPeriodValueAcquisitions   24,163us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Issuance of common stock related to acquisitions, shares   738,479us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of common stock, net of repurchases 5,297impv_StockIssuedDuringPeriodValueStockOptionsExercisedIncludesRestrictedStockUnitsNetOfTaxWithholdings   5,297impv_StockIssuedDuringPeriodValueStockOptionsExercisedIncludesRestrictedStockUnitsNetOfTaxWithholdings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Issuance of common stock upon exercise of stock options, shares 496,297us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised          
Issuance of common stock, net of repurchases, shares   672,832us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Vesting of restricted stock 454us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition   454us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Stock-based compensation 37,273us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition   37,273us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Issuance of common stock in connection with employee stock purchase plan 3,332us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan   3,332us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Issuance of common stock in connection with employee stock purchase plan, shares   188,068us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Income tax benefit from employee stock option exercises 385us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation   385us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Pre-combination service relating to acquired Skyfence option plan 354us-gaap_AdjustmentsToAdditionalPaidInCapitalOther   354us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
(Purchase) Sale of additional ownership interest in Incapsula, Inc.   89,603us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(2,827)us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    2,827us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Components of other comprehensive income (loss), net of tax            
Change in unrealized gain (loss) on investments (59)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax       (59)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Change in unrealized gain (loss) on derivatives (1,002)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax       (1,002)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Net loss (59,176)us-gaap_ProfitLoss     (58,963)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (213)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Comprehensive loss (60,237)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest          
Ending balance at Dec. 31, 2014 $ 97,243us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 256,388us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (157,658)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (1,489)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Ending balance, shares at Dec. 31, 2014   26,895,480us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember