XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue        
Revenue from Contracts with Customers $ 4,603 $ 5,612 $ 16,170 $ 16,160
Revenue from Lease Elements 2,226 2,552 9,556 13,774
Total revenue 6,829 8,164 25,726 29,934
Product sales        
Revenue        
Revenue from Contracts with Customers 3,953 5,196 14,538 15,292
Total revenue 3,953 5,196 14,538 15,292
Licenses        
Revenue        
Revenue from Contracts with Customers     275  
Revenue from Lease Elements 2,226 2,552 9,556 13,774
Total revenue 2,226 2,552 9,831 13,774
Assay and other service revenue        
Revenue        
Revenue from Contracts with Customers 650 416 1,357 868
Total revenue $ 650 $ 416 $ 1,357 $ 868