Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2018
Balance Sheet Components  
Schedule of inventories

Inventories consisted of the following (in thousands):

 

 

 

 

 

 

 

 

 

    

December 31,

    

December 31,

 

 

 

2018

 

2017

 

Finished goods

 

$

39,142

 

$

33,050

 

Component parts

 

 

3,490

 

 

4,025

 

Work-in-process

 

 

52

 

 

96

 

 

 

$

42,684

 

$

37,171

 

 

Schedule of property and equipment, net

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

 

 

 

 

 

 

 

 

 

    

December 31,

    

December 31,

 

 

 

2018

 

2017

 

Computer equipment and software

 

$

5,380

 

$

5,030

 

Manufacturing tooling and test equipment

 

 

4,598

 

 

4,894

 

Lab and warehouse equipment

 

 

5,938

 

 

4,869

 

Leasehold improvements

 

 

5,954

 

 

3,960

 

Furniture and fixtures

 

 

4,670

 

 

3,698

 

Other

 

 

1,159

 

 

1,086

 

 

 

 

27,699

 

 

23,537

 

Less: accumulated depreciation

 

 

(18,036)

 

 

(16,200)

 

 

 

$

9,663

 

$

7,337

 

 

Schedule of other assets

Other assets consisted of the following (in thousands):

 

 

 

 

 

 

 

 

 

    

December 31,

    

December 31,

 

 

 

2018

 

2017

 

Deferred tax asset

 

$

23,098

 

$

464

 

Deposits

 

 

2,183

 

 

404

 

Other

 

 

175

 

 

750

 

 

 

$

25,456

 

$

1,618

 

 

Schedule of accrued liabilities

Accrued liabilities consisted of the following (in thousands):

 

 

 

 

 

 

 

 

 

    

December 31,

    

December 31,

 

 

 

2018

 

2017

 

Sales returns and current portion of warranty liability

 

$

2,539

 

$

2,872

 

Compensation accruals

 

 

5,444

 

 

5,241

 

Other accrued liabilities

 

 

1,159

 

 

2,722

 

 

 

$

9,142

 

$

10,835

 

 

Schedule of other long-term liabilities

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

 

 

 

 

 

 

 

 

    

December 31,

    

December 31,

 

 

2018

 

2017

Deferred revenue

 

$

3,192

 

$

3,143

Warranty

 

 

875

 

 

600

Other

 

 

1,272

 

 

199

 

 

$

5,339

 

$

3,942