XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
Revenue  
Schedule of disaggregation of revenue

Three months ended September 30, 2025

Nine months ended September 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

$

3,953

$

$

3,953

$

14,538

$

$

14,538

Licenses

 

 

2,226

 

2,226

 

275

 

9,556

 

9,831

Assay and other service revenue

 

650

 

 

650

 

1,357

 

 

1,357

Total

$

4,603

$

2,226

$

6,829

$

16,170

$

9,556

$

25,726

Three months ended September 30, 2024

Nine months ended September 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

$

5,196

$

$

5,196

$

15,292

$

$

15,292

Licenses

 

 

2,552

 

2,552

 

 

13,774

 

13,774

Other service revenue

 

416

 

 

416

 

868

 

 

868

Total

$

5,612

$

2,552

$

8,164

$

16,160

$

13,774

$

29,934