v3.26.1
Revenue - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenue    
Revenue from Contracts with Customers $ 20,957 $ 22,215
Revenue from Lease Elements 12,069 16,412
Total revenue 33,026 38,627
Product sales    
Revenue    
Revenue from Contracts with Customers 18,691 21,089
Total revenue 18,691 21,089
Licenses    
Revenue    
Revenue from Contracts with Customers 300  
Revenue from Lease Elements 12,069 16,412
Total revenue 12,369 16,412
Assay and other service revenue    
Revenue    
Revenue from Contracts with Customers 1,966  
Total revenue $ 1,966  
Other    
Revenue    
Revenue from Contracts with Customers   1,126
Total revenue   $ 1,126