XML 95 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2010
Loss Contingencies [Line Items]        
Rent expense $ 3,900,000us-gaap_OperatingLeasesRentExpenseNet $ 3,300,000us-gaap_OperatingLeasesRentExpenseNet $ 2,100,000us-gaap_OperatingLeasesRentExpenseNet  
Tenant improvement allowances     336,000us-gaap_PaymentsForProceedsFromTenantAllowance 639,000us-gaap_PaymentsForProceedsFromTenantAllowance
Restricted cash 1,665,000us-gaap_RestrictedCashAndCashEquivalentsNoncurrent 1,252,000us-gaap_RestrictedCashAndCashEquivalentsNoncurrent    
Commitments purchased 4,800,000us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted 3,200,000us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted    
Period of purchase commitment of inventory from specified date 6 months      
Loss contingency accrual 0us-gaap_LossContingencyAccrualAtCarryingValue      
Minimum [Member]        
Loss Contingencies [Line Items]        
Operating lease expiration year 2015      
Maximum [Member]        
Loss Contingencies [Line Items]        
Operating lease expiration year 2022      
Cancelable Lease Agreement [Member]        
Loss Contingencies [Line Items]        
Penalties 71,000impv_Penalties
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= impv_CancelableLeaseAgreementMember
     
Motor vehicle lease expenses $ 2,600,000us-gaap_LeaseAndRentalExpense
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= impv_CancelableLeaseAgreementMember
$ 2,400,000us-gaap_LeaseAndRentalExpense
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= impv_CancelableLeaseAgreementMember
$ 2,200,000us-gaap_LeaseAndRentalExpense
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= impv_CancelableLeaseAgreementMember