v3.26.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Revenue  
Schedule of disaggregation of revenue

Year ended December 31, 2025

Revenue from

Revenue

Contracts with

from Lease

Total

  ​ ​ ​

Customers

  ​ ​ ​

Elements

  ​ ​ ​

Revenue

Product sales

$

18,691

$

$

18,691

Licenses

 

300

 

12,069

 

12,369

Assay and other service revenue

 

1,966

 

 

1,966

Total

$

20,957

$

12,069

$

33,026

Year ended December 31, 2024

Revenue from

Revenue

Contracts with

from Lease

Total

  ​ ​ ​

Customers

  ​ ​ ​

Elements

  ​ ​ ​

Revenue

Product sales

$

21,089

$

$

21,089

Licenses

 

 

16,412

 

16,412

Other service revenue

 

1,126

 

 

1,126

Total

$

22,215

$

16,412

$

38,627

Schedule of changes in deferred revenue

Year Ended December 31,

2025

2024

Balance at January 1

  ​ ​ ​

$

5,525

$

5,352

Revenue recognized in the current period from amounts included in the beginning balance

 

(5,183)

 

(4,993)

Current period deferrals, net of amounts recognized in the current period

 

3,519

 

5,166

Balance at December 31

$

3,861

$

5,525