XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2019
Balance Sheet Components  
Balance Sheet Components

2. Balance Sheet Components

 

Inventories consisted of the following (in thousands):

 

 

 

 

 

 

 

 

 

 

    

March 31,

    

December 31,

 

 

 

2019

 

2018

 

Finished goods

 

$

42,213

 

$

39,142

 

Component parts

 

 

3,630

 

 

3,490

 

Work-in-process

 

 

24

 

 

52

 

 

 

$

45,867

 

$

42,684

 

 

 

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

 

 

 

 

 

 

 

 

    

March 31,

    

December 31,

 

 

2019

 

2018

Income tax receivable

 

$

4,215

 

$

2,073

Prepaid expenses

 

 

2,436

 

 

1,683

Other

 

 

2,982

 

 

2,344

 

 

$

9,633

 

$

6,100

 

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

 

 

 

 

 

 

 

 

 

 

    

March 31,

    

December 31,

 

 

 

2019

 

2018

 

Leasehold improvements

 

$

6,426

 

$

5,954

 

Lab and warehouse equipment

 

 

6,137

 

 

5,938

 

Computer equipment and software

 

 

5,788

 

 

5,380

 

Manufacturing tooling and test equipment

 

 

4,697

 

 

4,598

 

Furniture and fixtures

 

 

4,645

 

 

4,670

 

Other

 

 

1,159

 

 

1,159

 

 

 

 

28,852

 

 

27,699

 

Less: accumulated depreciation

 

 

(19,312)

 

 

(18,036)

 

 

 

$

9,540

 

$

9,663

 

 

Accrued liabilities consisted of the following (in thousands):

 

 

 

 

 

 

 

 

 

 

    

March 31,

    

December 31,

 

 

 

2019

 

2018

 

Compensation accruals

 

$

3,054

 

$

5,444

 

Sales returns and current portion of warranty liability

 

 

2,564

 

 

2,539

 

Other accrued liabilities

 

 

1,533

 

 

1,159

 

 

 

$

7,151

 

$

9,142

 

 

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

 

 

 

 

 

 

 

 

 

    

March 31,

    

December 31,

 

 

2019

 

2018

Deferred revenue

 

$

3,156

 

$

3,192

Other

 

 

1,855

 

 

1,272

Warranty

 

 

827

 

 

875

 

 

$

5,838

 

$

5,339