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

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

Three months ended March 31, 2024

Revenue from

Revenue

Contracts with

from Lease

Total

    

Customers

    

Elements

    

Revenue

Product sales

$

5,361

$

$

5,361

Licenses

 

 

5,758

 

5,758

Other service revenue

 

223

 

 

223

Total

$

5,584

$

5,758

$

11,342