XML 44 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2022
Balance Sheet Components  
Schedule of inventory

December 31,

    

2022

    

2021

(in thousands)

Raw Material

$

2,101

$

1,248

Work in Process

3,599

2,760

Finished Goods

1,324

892

Inventory

$

7,024

$

4,900

Schedule of property and equipment

December 31,

    

2022

    

2021

(in thousands)

Land

$

396

$

396

Lab equipment

477

424

Clinical equipment

 

 

65

Software

63

63

Furniture and fixtures

18

Computers and peripherals

7

Total property and equipment at cost

 

961

 

948

Accumulated depreciation

 

(404)

 

(298)

Property and equipment, net

$

557

$

650

Schedule of intangible assets

December 31,

    

2022

    

2021

(in thousands)

Developed technology

$

25,000

$

25,000

Accumulated developed technology amortization

 

(9,028)

 

(7,361)

Developed technology, net

 

15,972

 

17,639

In-process research and development

4,800

4,800

In process research and development, net

 

4,800

 

4,800

Trademarks

 

300

 

300

Accumulated trademark amortization

 

(108)

 

(88)

Trademarks, net

 

192

 

212

Internal use software costs - registry

1,236

Accumulated internal use software costs amortization

 

(122)

 

Internal use software costs - registry, net

 

1,114

 

Patents

361

Total intangible assets, net

$

22,439

$

22,651

Schedule of estimated future amortization expense of intangible assets with finite lives

(in thousands)

    

Amounts

2023

1,952

2024

1,952

2025

1,952

2026

1,952

Thereafter

9,831

$

17,639

Schedule of accrued expenses

    

December 31,

December 31,

(in thousands)

    

2022

    

2021

Accrued interest

$

5,489

$

3,456

Accrued audit and tax services

575

167

Accrued vacation

310

281

Accrued payroll and commission

 

263

 

120

Accrued legal costs

36

414

Accrued local tax

9

285

Accrued payroll tax

1

58

Accrued chargebacks and discounts

335

Accrued distributor services fees

250

Accrued consulting

47

Accrued other

1,482

1,704

Total

$

8,165

$

7,117