v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Revenue  
Schedule of disaggregation of revenue

Three months ended March 31, 2026

Revenue from

Revenue

Contracts with

from Lease

Total

  ​ ​ ​

Customers

  ​ ​ ​

Elements

  ​ ​ ​

Revenue

Product sales

$

3,639

$

$

3,639

Licenses

 

380

 

5,150

 

5,530

Assay and other service revenue

 

482

 

 

482

Total

$

4,501

$

5,150

$

9,651

Three months ended March 31, 2025

Revenue from

Revenue

Contracts with

from Lease

Total

  ​ ​ ​

Customers

  ​ ​ ​

Elements

  ​ ​ ​

Revenue

Product sales

$

5,316

$

$

5,316

Licenses

 

30

 

4,647

 

4,677

Assay and other service revenue

 

397

 

 

397

Total

$

5,743

$

4,647

$

10,390