XML 68 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts Receivable, Net

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

 

 

 

 

 

 

 

 

 

December 31, 

 

 

2019

 

2018

Accounts receivable

 

$

39,199

 

$

22,490

Accounts receivable, unbilled

 

 

1,353

 

 

751

Allowance for doubtful accounts

 

 

(60)

 

 

(30)

Total accounts receivable, net

 

$

40,492

 

$

23,211

 

Schedule of Inventories

Inventories consisted of the following (in thousands):

 

 

 

 

 

 

 

 

 

December 31, 

 

 

2019

 

2018

Raw materials

 

$

6,081

 

$

1,427

Work-in-process

 

 

6,715

 

 

11,451

Finished goods

 

 

7,227

 

 

5,757

Total inventories

 

$

20,023

 

$

18,635

 

Schedule of Property and Equipment, Net

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

 

 

 

 

 

 

 

 

 

December 31, 

 

 

2019

 

2018

Machinery and equipment

 

$

17,522

 

$

15,537

Leasehold improvements

 

 

4,445

 

 

4,422

Computer software

 

 

4,142

 

 

3,760

Furniture and fixtures

 

 

733

 

 

372

Construction in progress

 

 

115

 

 

52

Property and equipment, at cost

 

 

26,957

 

 

24,143

Accumulated depreciation and amortization

 

 

(18,844)

 

 

(17,058)

Property and equipment, net

 

$

8,113

 

$

7,085

 

Schedule of Accrued Expenses and Other Current Liabilities

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

 

 

 

 

 

 

 

 

 

December 31, 

 

 

2019

 

2018

Accrued sales commission payable

 

$

389

 

$

387

Accrued manufacturing expenses

 

 

1,106

 

 

692

Deferred rent, current portion

 

 

 —

 

 

514

Liabilities to certain customers

 

 

4,144

 

 

366

Warranty reserve

 

 

513

 

 

505

Deferred revenue, current portion

 

 

415

 

 

1,848

Income tax payable

 

 

132

 

 

172

Interest payable

 

 

950

 

 

 —

Other accrued liabilities

 

 

1,719

 

 

688

Total accrued expenses and other current liabilities

 

$

9,368

 

$

5,172