v3.3.1.900
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2015
Balance Sheet Components  
Schedule of allowance for doubtful accounts

 

 

 

 

 

 

 

 

 

    

December 31, 

    

December 31, 

 

 

    

2015

    

2014

 

 

 

(in thousands)

 

Beginning balance

 

$

527

 

$

508

 

Provision for estimated bad debts

 

 

529

 

 

349

 

Write offs

 

 

(85)

 

 

(330)

 

Ending balance

 

$

971

 

$

527

 

 

Schedule of property and equipment

 

 

 

 

 

 

 

 

 

 

 

    

 

 

December 31, 

 

December 31, 

 

 

    

Useful Life

    

2015

    

2014

 

 

 

 

 

(in thousands)

 

Machinery and equipment

 

3-5 years

 

$

20,670

 

$

18,632

 

Furniture and fixtures

 

3 years

 

 

217

 

 

217

 

Computer equipment

 

3 years

 

 

911

 

 

700

 

Capitalized software held for internal use

 

3 years

 

 

1,037

 

 

 —

 

Leasehold improvements

 

Life of lease

 

 

1,686

 

 

1,036

 

Construction-in-process

 

 

 

 

1,979

 

 

3,583

 

 

 

 

 

 

26,500

 

 

24,168

 

Less: Accumulated depreciation and amortization

 

 

 

 

(13,790)

 

 

(9,594)

 

Total Property and Equipment, net

 

 

 

$

12,710

 

$

14,574

 

 

Schedule of accrued compensation

 

 

 

 

 

 

 

 

 

    

December 31, 

    

December 31, 

 

 

    

2015

    

2014

 

 

 

(in thousands)

 

Accrued paid time off

 

$

2,024

 

$

1,577

 

Accrued commissions

 

 

3,691

 

 

2,651

 

Accrued bonuses

 

 

1,348

 

 

1,141

 

Other accrued compensation

 

 

1,489

 

 

611

 

Total accrued compensation

 

$

8,552

 

$

5,980

 

 

Schedule of other accrued liabilities

 

 

 

 

 

 

 

 

 

    

December 31, 

    

December 31, 

 

 

    

2015

    

2014

 

 

 

(in thousands)

 

Accrued expenses

 

$

17,870

 

$

8,560

 

Accrued rent

 

 

450

 

 

551

 

Deferred lease obligation

 

 

42

 

 

99

 

Accrued interest

 

 

 —

 

 

764

 

Sales tax payable

 

 

346

 

 

367

 

Total other accrued liabilities

 

$

18,708

 

$

10,341