v3.26.1
Revenue - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue    
Revenue from Contracts with Customers $ 4,501 $ 5,743
Revenue from Lease Elements 5,150 4,647
Total revenue 9,651 10,390
Product sales    
Revenue    
Revenue from Contracts with Customers 3,639 5,316
Total revenue 3,639 5,316
Licenses    
Revenue    
Revenue from Contracts with Customers 380 30
Revenue from Lease Elements 5,150 4,647
Total revenue 5,530 4,677
Assay and other service revenue    
Revenue    
Revenue from Contracts with Customers 482 397
Total revenue $ 482 $ 397