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

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

Three months ended June 30, 2024

Six months ended June 30, 2024

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,736

$

$

4,736

$

10,096

$

$

10,096

Licenses

 

 

5,464

 

5,464

 

 

11,222

 

11,222

Other service revenue

 

229

 

 

229

 

452

 

 

452

Total

$

4,965

$

5,464

$

10,429

$

10,548

$

11,222

$

21,770