| Schedule of disaggregation of revenue |
| | | | | | | | | | | | | | | | | | | | | Three months ended June 30, 2026 | | Six months ended June 30, 2026 | | | 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,098 | | $ | — | | $ | 4,098 | | $ | 7,737 | | $ | — | | $ | 7,737 | Licenses | | | 255 | | | 2,335 | | | 2,590 | | | 635 | | | 7,485 | | | 8,120 | Assay and other service revenue | | | 583 | | | — | | | 583 | | | 1,065 | | | — | | | 1,065 | Total | | $ | 4,936 | | $ | 2,335 | | $ | 7,271 | | $ | 9,437 | | $ | 7,485 | | $ | 16,922 |
| | | | | | | | | | | | | | | | | | | | | 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 |
|