XML 38 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventory

Inventory as of December 31, 2022 and 2021 consisted of the following:

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Raw materials

 

$

9,269

 

 

$

4,911

 

Work in process

 

 

427

 

 

 

270

 

Finished goods

 

 

5,766

 

 

 

2,969

 

Total inventory

 

$

15,462

 

 

$

8,150

 

Schedule of Property and Equipment, Net

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

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Laboratory and warehouse equipment and tooling

 

$

6,837

 

 

$

5,937

 

Computer equipment and software

 

 

1,543

 

 

 

1,501

 

Office furniture and fixtures

 

 

1,955

 

 

 

1,489

 

Leasehold improvements

 

 

2,983

 

 

 

2,585

 

Automobiles

 

 

29

 

 

 

29

 

Construction in progress

 

130

 

 

418

 

 

 

 

13,477

 

 

 

11,959

 

Less: accumulated depreciation

 

 

(10,617

)

 

 

(9,593

)

Property and equipment, net

 

$

2,860

 

 

$

2,366

 

Schedule of Intangible Assets, Net

Intangible assets as of December 31consisted of the following:

 

 

2022

 

 

 

Weighted Average Amortization Period

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

 

 

(in years)

 

(in thousands)

 

Developed Technology (5 - 10 years)

 

4.0

 

$

2,445

 

 

$

1,123

 

 

$

1,322

 

Customer relationships (7 years)

 

2.8

 

 

1,910

 

 

 

1,148

 

 

 

762

 

Tradenames (10 years)

 

0.8

 

 

360

 

 

 

152

 

 

 

208

 

Total intangible assets

 

7.6

 

$

4,715

 

 

$

2,423

 

 

$

2,292

 

 

 

 

 

2021

 

 

 

Weighted Average Amortization Period

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

 

 

(in years)

 

(in thousands)

 

Developed Technology (5 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

 

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, 2022:

 

 

 

Future Intangible Asset Amortization Expenses

 

 

 

(in thousands)

 

2023

 

$

618

 

2024

 

 

442

 

2025

 

 

386

 

2026

 

 

169

 

2027 and thereafter

 

 

677

 

Total future amortization expense

 

$

2,292

 

Schedule of Accrued Expenses

Accrued expenses as of December 31, 2022 and 2021 consisted of the following:

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Vendor invoices

 

$

2,712

 

 

$

2,779

 

Other accrued expenses

 

 

2,645

 

 

 

1,979

 

Total accrued expenses

 

$

5,357

 

 

$

4,758

 

Schedule of Other Current Liabilities

Other current liabilities as of December 31, 2022 and 2021 consisted of the following:

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Finance lease liability

 

$

34

 

 

$

55

 

Contingent earnout

 

 

 

 

 

524

 

Warranty liability

 

 

1,340

 

 

 

1,132

 

Other current liabilities

 

 

817

 

 

 

771

 

Total other current liabilities

 

$

2,191

 

 

$

2,482

 

Schedule of Other Liabilities

Other liabilities as of December 31, 2022 and 2021 consisted of the following:

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Non-current finance lease liability

 

$

183

 

 

$

70

 

Other non-current liabilities

 

 

590

 

 

 

488

 

Total other liabilities

 

$

773

 

 

$

558