v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue  
Schedule of disaggregation of revenue

Three months ended June 30, 2026

Six months ended June 30, 2026

Revenue from

Revenue

Contracts

from

Revenue from

Revenue

 with

Lease

Total

Contracts with

from Lease

Total

  ​ ​ ​

Customers

  ​ ​ ​

Elements

  ​ ​ ​

Revenue

  ​ ​ ​

Customers

  ​ ​ ​

Elements

  ​ ​ ​

Revenue

Product sales

$

4,098

$

$

4,098

$

7,737

$

$

7,737

Licenses

 

255

 

2,335

 

2,590

 

635

 

7,485

 

8,120

Assay and other service revenue

 

583

 

 

583

 

1,065

 

 

1,065

Total

$

4,936

$

2,335

$

7,271

$

9,437

$

7,485

$

16,922

Three months ended June 30, 2025

Six months ended June 30, 2025

Revenue from

Revenue

Contracts

from

Revenue from

Revenue

 with

Lease

Total

Contracts with

from Lease

Total

  ​ ​ ​

Customers

  ​ ​ ​

Elements

  ​ ​ ​

Revenue

  ​ ​ ​

Customers

  ​ ​ ​

Elements

  ​ ​ ​

Revenue

Product sales

$

5,269

$

$

5,269

$

10,585

$

$

10,585

Licenses

 

245

 

2,683

 

2,928

 

275

 

7,330

 

7,605

Assay and other service revenue

 

310

 

 

310

 

707

 

 

707

Total

$

5,824

$

2,683

$

8,507

$

11,567

$

7,330

$

18,897