Rendering

Component: (Network and Table)
Network
100300 - Disclosure - Consolidated Balance Sheet Components (Tables)
(http://www.imperva.com/20161231/taxonomy/role/DisclosureConsolidatedBalanceSheetComponentsTables)
Table(Implied)
Slicers (applies to each fact value in each table cell)
Organization Consolidation And Presentation Of Financial Statements [Abstract]Period [Axis]
2016-01-01 - 2016-12-31
Organization Consolidation And Presentation Of Financial Statements [Abstract]
 
Allowance for Doubtful Accounts

The allowance for doubtful accounts is comprised of the following activity (in thousands):

 

 

 

Years Ended December 31,

 

 

 

2016

 

 

2015

 

 

2014

 

Allowance for doubtful accounts and sales returns reserve,

   beginning balance

 

$

1,438

 

 

$

215

 

 

$

410

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for doubtful accounts, beginning balance

 

$

1,115

 

 

$

215

 

 

$

410

 

Charged to costs and expenses, net of recoveries

 

 

315

 

 

 

1,044

 

 

 

418

 

Deductions (write-offs)

 

 

(477

)

 

 

(144

)

 

 

(613

)

Allowance for doubtful accounts, ending balance

 

 

953

 

 

 

1,115

 

 

 

215

 

Sales returns reserve, beginning balance

 

 

323

 

 

 

 

 

 

 

 

 

Charged to revenue

 

 

1,560

 

 

 

677

 

 

 

-

 

Deductions (write-offs)

 

 

(1,052

)

 

 

(354

)

 

 

-

 

Sales returns reserve, ending balance

 

 

831

 

 

 

323

 

 

 

-

 

Total allowance for doubtful accounts and sales returns

   reserve, ending balance

 

$

1,784

 

 

$

1,438

 

 

$

215

 

 

 
 
Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in thousands):

 

 

 

As of December 31,

 

 

 

2016

 

 

2015

 

Prepaid expenses

 

 

4,980

 

 

 

5,111

 

Prepaid income taxes

 

 

1,559

 

 

 

585

 

Interest receivable

 

 

758

 

 

 

467

 

Other

 

 

625

 

 

 

1,802

 

Total prepaid expenses and other current assets

 

$

7,922

 

 

$

7,965

 

 

 
 
Property and Equipment, Net

Property and equipment, net consist of the following (in thousands):

 

 

 

As of December 31,

 

 

 

2016

 

 

2015

 

Computers and related equipment

 

$

25,285

 

 

$

15,953

 

Office furniture and equipment

 

 

3,228

 

 

 

1,632

 

Leasehold improvements

 

 

11,947

 

 

 

7,791

 

Total property and equipment

 

 

40,460

 

 

 

25,376

 

Less: accumulated depreciation and amortization

 

 

(18,964

)

 

 

(13,212

)

Total property and equipment, net

 

$

21,496

 

 

$

12,164

 

 

 
 
Accrued Compensation and Benefits

Accrued compensation and benefits consist of the following (in thousands):

 

 

 

As of December 31,

 

 

 

2016

 

 

2015

 

Salary and related benefits

 

$

9,588

 

 

$

7,215

 

Accrued vacation

 

 

4,178

 

 

 

3,774

 

Accrued incentive payments

 

 

5,942

 

 

 

9,270

 

Accrued restructuring

 

 

1,132

 

 

 

-

 

Total accrued compensation and benefits

 

$

20,840

 

 

$

20,259

 

 

 
 
Accrued and Other Current Liabilities

Accrued and other current liabilities consist of the following (in thousands):

 

 

 

As of December 31,

 

 

 

2016

 

 

2015

 

Accrued expenses

 

$

4,616

 

 

$

4,633

 

Derivative liability

 

 

639

 

 

 

595

 

Income tax payable

 

 

435

 

 

 

323

 

Short-term deferred rent

 

 

461

 

 

 

283

 

Skyfence holdback liability

 

 

-

 

 

 

7,556

 

Sales Taxes Payable

 

 

849

 

 

 

411

 

Other

 

 

683

 

 

 

482

 

Total accrued and other current liabilities

 

$

7,683

 

 

$

14,283

 

 

 
 
Other Long-term Liabilities

Other long-term liabilities consist of the following (in thousands):

 

 

 

As of December 31,

 

 

 

2016

 

 

2015

 

Long-term deferred rent

 

$

2,111

 

 

$

1,926

 

Deferred tax liability

 

 

1,265

 

 

 

1,145

 

Uncertain Tax Positions

 

 

2,446

 

 

 

1,236

 

Other

 

 

815

 

 

 

208

 

Total other liabilities

 

$

6,637

 

 

$

4,515