XML 55 R28.htm IDEA: XBRL DOCUMENT 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