XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheets Components (Tables)
9 Months Ended
Sep. 30, 2020
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts Receivable, Net

Accounts receivable, net consisted of the following:

 

 

 

As of

 

 

 

September 30, 2020

 

 

December 31, 2019

 

 

 

(in thousands)

 

Accounts receivables, gross

 

$

17,274

 

 

$

17,788

 

Allowance for doubtful accounts

 

 

(50

)

 

 

(129

)

Accounts receivables, net

 

$

17,224

 

 

$

17,659

 

Schedule of Inventory

Inventory consisted of the following:

 

 

 

As of

 

 

 

September 30, 2020

 

 

December 31, 2019

 

 

 

(in thousands)

 

Raw materials

 

$

1,382

 

 

$

304

 

Work in progress

 

 

11,937

 

 

 

8,160

 

Finished goods

 

 

1,889

 

 

 

3,447

 

Total inventories

 

$

15,208

 

 

$

11,911

 

Schedule of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following:

 

 

 

As of

 

 

 

September 30, 2020

 

 

December 31, 2019

 

 

 

(in thousands)

 

Advance to suppliers

 

$

 

 

$

3,338

 

Prepaid expenses

 

 

1,921

 

 

 

1,279

 

Other current assets

 

 

1,054

 

 

 

984

 

Total prepaid and other current assets

 

$

2,975

 

 

$

5,601

 

Schedule of Property and Equipment Net

Property and equipment, net consisted of the following:

 

 

 

As of

 

 

 

September 30, 2020

 

 

December 31, 2019

 

 

 

(in thousands)

 

Lab Equipment

 

$

20,706

 

 

$

17,376

 

Computer Equipment

 

 

1,028

 

 

 

800

 

Furniture and fixtures

 

 

241

 

 

 

241

 

Construction in Progress

 

 

921

 

 

 

221

 

Leasehold improvements

 

 

4,086

 

 

 

4,074

 

 

 

 

26,982

 

 

 

22,712

 

Accumulated depreciation

 

 

(16,123

)

 

 

(13,424

)

Total property and equipment, net

 

$

10,859

 

 

$

9,288

 

Schedule of Intangible Assets, Net

Intangible assets, net consisted of the following:

 

 

 

As of

 

 

 

September 30, 2020

 

 

December 31, 2019

 

 

 

(in thousands)

 

Internal use software

 

$

9,338

 

 

$

10,022

 

Purchased intangibles

 

 

5,334

 

 

 

4,793

 

 

 

 

14,672

 

 

 

14,815

 

Accumulated amortization

 

 

(12,569

)

 

 

(10,326

)

Intangible assets, net

 

$

2,103

 

 

$

4,489

 

Schedule of Future Amortization Expense for Intangible Assets The estimated aggregate future amortization expense for intangible assets in development stage and subject to amortization as of September 30, 2020 is summarized as below:

 

 

 

(in thousands)

 

2020 (remainder)

 

$

317

 

2021

 

 

1,177

 

2022

 

 

469

 

2023

 

 

140

 

 

 

$

2,103

 

 

Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following:

 

 

 

As of

 

 

 

September 30, 2020

 

 

December 31, 2019

 

 

 

(in thousands)

 

Accrued payroll and related benefits

 

$

3,963

 

 

$

1,880

 

Price adjustment and other revenue reserves

 

 

1,789

 

 

 

1,222

 

Short term lease liability

 

 

1,243

 

 

 

1,874

 

Other accrued expenses

 

 

3,097

 

 

 

3,466

 

Total accrued expenses and other current liabilities

 

$

10,092

 

 

$

8,442