XML 40 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventory

Inventory as of December 31 consisted of the following:

 

 

2021

 

 

2020

 

 

 

(in thousands)

 

Raw materials

 

$

4,911

 

 

$

2,114

 

Work in process

 

 

270

 

 

 

308

 

Finished goods

 

 

2,969

 

 

 

1,916

 

Total inventory

 

$

8,150

 

 

$

4,338

 

 

Schedule of Property and Equipment, Net

Property and equipment, net as of December 31 consisted of the following:

 

 

 

2021

 

 

2020

 

 

 

(in thousands)

 

Laboratory and warehouse equipment and tooling

 

$

5,937

 

 

$

5,120

 

Computer equipment and software

 

 

1,501

 

 

 

1,492

 

Office furniture and fixtures

 

 

1,489

 

 

 

1,489

 

Leasehold improvements

 

 

2,585

 

 

 

2,585

 

Automobiles

 

 

29

 

 

 

29

 

Construction in progress

 

418

 

 

719

 

 

 

 

11,959

 

 

 

11,434

 

Less: accumulated depreciation

 

 

(9,593

)

 

 

(8,281

)

Property and equipment, net

 

$

2,366

 

 

$

3,153

 

Schedule of Intangible Assets, Net

Intangible assets as of December 31consisted of the following:

 

 

2021

 

 

 

Weighted Average Amortization Period

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

 

 

(in years)

 

(in thousands)

 

Developed Technology (5 - 10 years)

 

4.0

 

$

2,445

 

 

$

768

 

 

$

1,677

 

Customer relationships (7 years)

 

2.8

 

 

1,910

 

 

 

875

 

 

 

1,035

 

Tradenames (10 years)

 

0.8

 

 

360

 

 

 

116

 

 

 

244

 

Total intangible assets

 

7.6

 

$

4,715

 

 

$

1,759

 

 

$

2,956

 

 

 

 

2020

 

 

 

Weighted Average Amortization Period

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

 

 

(in years)

 

(in thousands)

 

Developed Technology (5 years)

 

1.6

 

$

1,110

 

 

$

490

 

 

$

620

 

Customer relationships (7 years)

 

4.0

 

 

1,910

 

 

 

603

 

 

 

1,307

 

Tradenames (10 years)

 

1.1

 

 

360

 

 

 

79

 

 

 

281

 

Total intangible assets

 

6.7

 

$

3,380

 

 

$

1,172

 

 

$

2,208

 

Schedule of Estimated Future Annual Amortization Expense Related to Intangible Assets

The following table presents estimated future annual amortization expense related to intangible assets, net as of December 31, 2021:

 

 

 

Future Intangible Asset Amortization Expenses

 

 

 

(in thousands)

 

2022

 

$

664

 

2023

 

 

618

 

2024

 

 

442

 

2025

 

 

386

 

2026

 

 

170

 

Thereafter

 

 

676

 

Total future amortization expense

 

$

2,956

 

Schedule of Accrued Expenses

Accrued expenses as of December 31 consisted of the following:

 

 

 

2021

 

 

2020

 

 

 

(in thousands)

 

Vendor invoices

 

$

2,779

 

 

$

2,232

 

Other accrued expenses

 

 

1,979

 

 

 

1,015

 

Total accrued expenses

 

$

4,758

 

 

$

3,247

 

Schedule of Other Current Liabilities

Other current liabilities as of December 31 consisted of the following:

 

 

 

2021

 

 

2020

 

 

 

(in thousands)

 

Finance lease liability

 

$

55

 

 

$

47

 

Contingent earnout

 

 

524

 

 

 

667

 

Warranty liability

 

 

1,132

 

 

 

1,202

 

Other current liabilities

 

 

771

 

 

 

840

 

Total other current liabilities

 

$

2,482

 

 

$

2,756

 

Schedule of Other Liabilities

Other liabilities as of December 31 consisted of the following:

 

 

 

2021

 

 

2020

 

 

 

(in thousands)

 

Non-current finance lease liability

 

$

70

 

 

$

125

 

Non-current contingent earnout

 

 

 

 

 

263

 

Other non-current liabilities

 

 

488

 

 

 

388

 

Total other liabilities

 

$

558

 

 

$

776