v3.26.1
Revenue - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Revenue from Contracts with Customers $ 4,936 $ 5,824 $ 9,437 $ 11,567
Revenue from Lease Elements 2,335 2,683 7,485 7,330
Total revenue 7,271 8,507 16,922 18,897
Product sales        
Revenue        
Revenue from Contracts with Customers 4,098 5,269 7,737 10,585
Total revenue 4,098 5,269 7,737 10,585
Licenses        
Revenue        
Revenue from Contracts with Customers 255 245 635 275
Revenue from Lease Elements 2,335 2,683 7,485 7,330
Total revenue 2,590 2,928 8,120 7,605
Assay and other service revenue        
Revenue        
Revenue from Contracts with Customers 583 310 1,065 707
Total revenue $ 583 $ 310 $ 1,065 $ 707