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

December 31,

December 31,

    

2023

    

2022

(in thousands)

Raw material

$

2,057

$

2,101

Work in process

6,517

3,599

Finished goods

615

1,324

Inventory

$

9,189

$

7,024

Schedule of property and equipment

December 31,

December 31,

    

2023

    

2022

(in thousands)

Land

$

396

$

396

Lab equipment

477

477

Software

63

63

Furniture and fixtures

18

18

Computers and peripherals

7

7

Total property and equipment at cost

 

961

 

961

Accumulated depreciation

 

(465)

 

(404)

Property and equipment, net

$

496

$

557

Schedule of intangible assets

December 31,

December 31,

    

2023

2022

(in thousands)

Developed technology

$

25,000

$

25,000

Accumulated developed technology amortization

 

(10,694)

 

(9,028)

Developed technology, net

 

14,306

 

15,972

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

 

(128)

 

(108)

Trademarks, net

 

172

 

192

Internal use software costs - registry

1,236

1,236

Accumulated internal use software costs impairment

(371)

Accumulated internal use software costs amortization

 

(370)

 

(122)

Internal use software costs - registry, net

 

495

 

1,114

Patents

361

361

Accumulated patents amortization

(18)

Patents, net

343

361

Total intangible assets, net

$

20,116

$

22,439

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

(in thousands)

    

Amounts

2024

$

1,952

2025

1,952

2026

1,952

2027

1,952

2028

1,952

Thereafter

5,556

$

15,316

Schedule of accrued Liabilities

    

December 31,

December 31,

(in thousands)

    

2023

    

2022

Accrued interest

$

719

$

5,489

Accrued vacation

377

310

Accrued payroll and commission

 

208

 

263

Accrued audit and tax services

162

575

Accrued local tax

122

9

Accrued legal costs

117

36

Accrued chargebacks and discounts

68

Accrued payroll tax

8

1

Accrued other

2,017

1,482

Total

$

3,798

$

8,165