Quarterly report [Sections 13 or 15(d)]

Revenue Recognition (Tables)

v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Service Line

Revenue by Service Line

 

Three Months Ended June 30,

 

(in thousands)

 

2025

 

 

2024

 

Biologics and drug delivery

 

 

 

 

 

 

Disposable products

 

$

1,871

 

 

$

1,671

 

Services and license fees

 

 

2,868

 

 

 

2,656

 

Subtotal – Biologics and drug delivery revenue

 

 

4,739

 

 

 

4,327

 

Neurosurgery navigation and therapy

 

 

 

 

 

 

Disposable products

 

 

3,432

 

 

 

2,586

 

Subtotal – Neurosurgery navigation and therapy revenue

 

 

3,432

 

 

 

2,586

 

Capital equipment and software

 

 

 

 

 

 

Systems and software products

 

 

694

 

 

 

687

 

Services

 

 

350

 

 

 

258

 

Subtotal – Capital equipment and software revenue

 

 

1,044

 

 

 

945

 

Total revenue

 

$

9,215

 

 

$

7,858

 

 

 

For the Six Months Ended June 30,

 

(in thousands)

 

2025

 

 

2024

 

Biologics and drug delivery

 

 

 

 

 

 

Disposable products

 

$

3,651

 

 

$

2,224

 

Services and license fees

 

 

5,779

 

 

 

6,410

 

Subtotal – Biologics and drug delivery revenue

 

 

9,430

 

 

 

8,634

 

Neurosurgery navigation and therapy

 

 

 

 

 

 

Disposable products

 

 

6,709

 

 

 

4,513

 

Subtotal – Neurosurgery navigation and therapy revenue

 

 

6,709

 

 

 

4,513

 

Capital equipment and software

 

 

 

 

 

 

Systems and software products

 

 

928

 

 

 

1,842

 

Services

 

 

633

 

 

 

508

 

Subtotal – Capital equipment and software revenue

 

 

1,561

 

 

 

2,350

 

Total revenue

 

$

17,700

 

 

$

15,497

 

Schedule of Other Current Assets

(in thousands)

 

June 30, 2025

 

 

December 31, 2024

 

Accounts receivable, net

 

$

4,260

 

 

$

4,713

 

Other contract assets

 

 

 

 

 

 

Unbilled receivables

 

$

589

 

 

$

642

 

 

Schedule of Revenue Recognized by Contract Liability The unearned portion of all such fees is classified as deferred revenue.

(in thousands)

 

June 30, 2025

 

 

December 31, 2024

 

Contract liabilities

 

$

1,980

 

 

$

2,557