v3.25.1
Revenue - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue    
Revenue from Contracts with Customers $ 5,743 $ 5,584
Revenue from Lease Elements 4,647 5,758
Total Revenue 10,390 11,342
Product sales    
Revenue    
Revenue from Contracts with Customers 5,316 5,361
Total Revenue 5,316 5,361
Licenses    
Revenue    
Revenue from Contracts with Customers 30  
Revenue from Lease Elements 4,647 5,758
Total Revenue 4,677 5,758
Assay and other service revenue    
Revenue    
Revenue from Contracts with Customers 397 223
Total Revenue $ 397 $ 223