v3.26.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Balance Sheet Components  
Schedule of inventory

Inventory at June 30, 2026 and December 31, 2025 consisted of the following:

 

 

June 30,

 

 

December 31,

 

 

 

2026

 

 

2025

 

(in thousands)

 

(unaudited)

 

 

 

 

Raw materials

 

$

 

2,066

 

 

$

 

2,041

 

Work in process

 

 

 

6,828

 

 

 

 

7,236

 

Accumulated provision for inventory obsolescence

 

 

 

(2,000

)

 

 

 

(2,000

)

Work in process, net

 

 

 

4,828

 

 

 

 

5,236

 

Finished goods

 

 

 

422

 

 

 

 

1,322

 

Total inventory, net

 

$

 

7,316

 

 

$

 

8,599

 

Schedule of property and equipment, net

Property and equipment, net at June 30, 2026 and December 31, 2025, consisted of the following:

 

 

June 30,

 

 

December 31,

 

 

 

2026

 

 

2025

 

(in thousands)

 

(unaudited)

 

 

 

 

 

Land

 

$

 

396

 

 

$

 

396

 

Lab equipment

 

 

 

477

 

 

 

 

477

 

Software

 

 

 

63

 

 

 

 

63

 

Furniture and fixtures

 

 

 

28

 

 

 

 

62

 

Computers and peripherals

 

 

 

23

 

 

 

 

23

 

Total property and equipment at cost

 

 

 

987

 

 

 

 

1,021

 

Accumulated depreciation

 

 

 

(570

)

 

 

 

(558

)

Property and equipment, net

 

$

 

417

 

 

$

 

463

 

Schedule of intangible assets

Intangible assets consisted of the following:

 

 

June 30,

 

 

December 31,

 

 

 

2026

 

 

2025

 

(in thousands)

 

(unaudited)

 

 

 

 

 

Developed technology

 

$

 

25,000

 

 

$

 

25,000

 

Accumulated developed technology amortization

 

 

 

(14,861

)

 

 

 

(14,028

)

Developed technology, net

 

 

 

10,139

 

 

 

 

10,972

 

In-process research and development

 

 

 

4,800

 

 

 

 

4,800

 

Accumulated in-process research and development impairment

 

 

 

(800

)

 

 

 

(800

)

In process research and development, net

 

 

 

4,000

 

 

 

 

4,000

 

Trademarks

 

 

 

300

 

 

 

 

300

 

Accumulated trademark amortization

 

 

 

(178

)

 

 

 

(168

)

Trademarks, net

 

 

 

122

 

 

 

 

132

 

Internal use software costs - registry

 

 

 

1,237

 

 

 

 

1,237

 

Accumulated internal use software costs impairment

 

 

 

(371

)

 

 

 

(371

)

Accumulated internal use software costs amortization

 

 

 

(723

)

 

 

 

(653

)

Internal use software costs - registry, net

 

 

 

143

 

 

 

 

213

 

Patents

 

 

 

568

 

 

 

 

569

 

Accumulated patents amortization

 

 

 

(63

)

 

 

 

(54

)

Patents, net

 

 

 

505

 

 

 

 

515

 

License

 

 

 

217

 

 

 

 

217

 

Accumulated license amortization

 

 

 

(40

)

 

 

 

(28

)

License, net

 

 

 

177

 

 

 

 

189

 

Total intangible assets, net

 

$

 

15,086

 

 

$

 

16,021

 

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

The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of June 30, 2026:

(in thousands)

 

Amounts

 

Remainder of 2026

$

 

1,778

 

2027

 

 

1,095

 

2028

 

 

1,095

 

2029

 

 

1,095

 

2030

 

 

1,095

 

Thereafter

 

 

4,928

 

$

 

11,086

 

Schedule of accrued Liabilities

Accrued liabilities at June 30, 2026 and December 31, 2025 consisted of the following:

 

 

June 30,

 

 

December 31,

 

 

 

2026

 

 

2025

 

(in thousands)

 

(unaudited)

 

 

 

 

 

Accrued chargebacks and discounts

 

$

 

1,360

 

 

$

 

641

 

Accrued customer credits

 

 

 

1,094

 

 

 

 

1,055

 

Accrued legal costs

 

 

 

596

 

 

 

 

829

 

Accrued royalties

 

 

 

403

 

 

 

 

134

 

Accrued share of joint venture losses

 

 

 

397

 

 

 

 

351

 

Accrued vacation

 

 

 

366

 

 

 

 

357

 

Accrued payroll and commission

 

 

 

164

 

 

 

 

263

 

Accrued audit and tax services

 

 

 

132

 

 

 

 

81

 

Accrued in-transit payable

 

 

 

97

 

 

 

 

328

 

Accrued interest

 

 

 

5

 

 

 

 

5

 

Accrued local tax

 

 

 

1

 

 

 

 

12

 

Accrued payroll tax

 

 

 

1

 

 

 

 

6

 

Accrued other

 

 

 

96

 

 

 

 

104

 

Total

 

$

 

4,712

 

 

$

 

4,166