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