XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheets Components (Tables)
3 Months Ended
Mar. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts Receivable, Net

Accounts receivable, net consisted of the following:

 

 

 

As of

 

 

 

March 31, 2021

 

 

December 31, 2020

 

 

 

(in thousands)

 

Accounts receivable, gross

 

$

22,264

 

 

$

23,970

 

Allowance for credit losses

 

 

(50

)

 

 

(50

)

Accounts receivable, net

 

$

22,214

 

 

$

23,920

 

Schedule of Inventory

Inventories consisted of the following:

 

 

 

As of

 

 

 

March 31, 2021

 

 

December 31, 2020

 

 

 

(in thousands)

 

Raw materials

 

$

1,900

 

 

$

435

 

Work in progress

 

 

11,210

 

 

 

10,184

 

Finished goods

 

 

1,870

 

 

 

1,731

 

Total inventories

 

$

14,980

 

 

$

12,350

 

Schedule of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following:

 

 

 

As of

 

 

 

March 31, 2021

 

 

December 31, 2020

 

 

 

(in thousands)

 

Advance to suppliers

 

$

587

 

 

$

853

 

Prepaid expenses

 

 

1,105

 

 

 

1,074

 

Other current assets

 

 

885

 

 

 

722

 

Total prepaid expenses and other current assets

 

$

2,577

 

 

$

2,649

 

Schedule of Property and Equipment Net

Property and equipment, net consisted of the following:

 

 

 

As of

 

 

 

March 31, 2021

 

 

December 31, 2020

 

 

 

(in thousands)

 

Lab and manufacturing equipment

 

$

26,020

 

 

$

21,958

 

Computer Equipment

 

 

1,199

 

 

 

1,121

 

Furniture and fixtures

 

 

249

 

 

 

237

 

Construction in progress

 

 

638

 

 

 

638

 

Leasehold improvements

 

 

4,293

 

 

 

4,134

 

 

 

 

32,399

 

 

 

28,088

 

Accumulated depreciation

 

 

(17,472

)

 

 

(16,380

)

Total property and equipment, net

 

$

14,927

 

 

$

11,708

 

Schedule of Intangible Assets, Net

Intangible assets, net consisted of the following:

 

 

 

As of

 

 

 

March 31, 2021

 

 

December 31, 2020

 

 

 

(in thousands)

 

Internal use software

 

$

9,405

 

 

$

9,377

 

Purchased intangibles

 

 

6,658

 

 

 

5,663

 

 

 

 

16,063

 

 

 

15,040

 

Accumulated amortization

 

 

(13,505

)

 

 

(12,971

)

Intangible assets, net

 

$

2,558

 

 

$

2,069

 

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 March 31, 2021 is summarized as below:

 

 

 

(in thousands)

 

2021 (remainder)

 

$

1,172

 

2022

 

 

722

 

2023

 

 

316

 

2024

 

 

160

 

2025 and beyond

 

 

189

 

 

 

$

2,558

 

 

 

Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following:

 

 

 

As of

 

 

 

March 31, 2021

 

 

December 31, 2020

 

 

 

(in thousands)

 

Accrued payroll and related benefits

 

$

4,954

 

 

$

5,362

 

Price adjustment and other revenue reserves

 

 

3,867

 

 

 

3,063

 

Short term lease liability

 

 

1,035

 

 

 

1,264

 

Other accrued expenses

 

 

2,860

 

 

 

3,274

 

Total accrued expenses and other current liabilities

 

$

12,716

 

 

$

12,963