XML 36 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2020
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts Receivable, Net

Accounts receivable, net consisted of the following (in thousands):

 

 

 

 

 

 

 

 

    

March 31, 

    

December 31, 

 

 

2020

 

2019

Accounts receivable

 

$

32,541

 

$

35,757

Accounts receivable, unbilled

 

 

5,593

 

 

4,795

Allowance for doubtful accounts

 

 

(60)

 

 

(60)

Total accounts receivable, net

 

$

38,074

 

$

40,492

 

Schedule of Inventories

Inventories consisted of the following (in thousands):

 

 

 

 

 

 

 

 

    

March 31, 

    

December 31, 

 

 

2020

 

2019

Raw materials

 

$

1,843

 

$

6,081

Work-in-process

 

 

10,051

 

 

6,715

Finished goods

 

 

10,316

 

 

7,227

Total inventories

 

$

22,210

 

$

20,023

 

Schedule of Property and Equipment, Net

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

 

 

 

 

 

 

 

 

    

March 31, 

    

December 31, 

 

 

2020

 

2019

Machinery and equipment

 

$

17,057

 

$

17,522

Leasehold improvements

 

 

4,444

 

 

4,445

Computer software

 

 

4,791

 

 

4,142

Furniture and fixtures

 

 

744

 

 

733

Construction in progress

 

 

299

 

 

115

Property and equipment, at cost

 

 

27,335

 

 

26,957

Accumulated depreciation and amortization

 

 

(19,537)

 

 

(18,844)

Property and equipment, net

 

$

7,798

 

$

8,113

 

Schedule of Accrued Expenses and Other Current Liabilities

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

 

 

 

 

 

 

 

 

    

March 31, 

    

December 31, 

 

 

2020

 

2019

Accrued sales commission payable

 

$

258

 

$

389

Accrued manufacturing expenses

 

 

1,686

 

 

1,106

Liabilities to certain customers

 

 

2,242

 

 

4,144

Warranty reserve

 

 

504

 

 

513

Income tax payable

 

 

513

 

 

132

Deferred revenue, current portion

 

 

224

 

 

415

Interest payable

 

 

171

 

 

950

Other accrued liabilities

 

 

1,508

 

 

1,719

Total accrued expenses and other current liabilities

 

$

7,106

 

$

9,368