XML 92 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total revenue $ 127,262 $ 145,085 $ 117,316
Instruments      
Disaggregation of Revenue [Line Items]      
Total revenue 37,589 55,616 47,830
Consumables      
Disaggregation of Revenue [Line Items]      
Total revenue 70,367 71,846 50,097
Total product revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 107,956 127,462 97,927
Service revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 19,306 17,623 19,389
Total product and service revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 127,262 145,085 117,316
Americas | Instruments      
Disaggregation of Revenue [Line Items]      
Total revenue 21,989 31,467 30,016
Americas | Consumables      
Disaggregation of Revenue [Line Items]      
Total revenue 47,566 50,421 34,922
Americas | Total product revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 69,555 81,888 64,938
Americas | Service revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 13,404 12,472 14,849
Americas | Total product and service revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 82,959 94,360 79,787
Asia Pacific | Instruments      
Disaggregation of Revenue [Line Items]      
Total revenue 6,054 9,312 6,680
Asia Pacific | Consumables      
Disaggregation of Revenue [Line Items]      
Total revenue 3,938 5,209 2,972
Asia Pacific | Total product revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 9,992 14,521 9,652
Asia Pacific | Service revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 1,090 1,034 980
Asia Pacific | Total product and service revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 11,082 15,555 10,632
Europe and Middle East | Instruments      
Disaggregation of Revenue [Line Items]      
Total revenue 9,546 14,837 11,134
Europe and Middle East | Consumables      
Disaggregation of Revenue [Line Items]      
Total revenue 18,863 16,216 12,203
Europe and Middle East | Total product revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 28,409 31,053 23,337
Europe and Middle East | Service revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 4,812 4,117 3,560
Europe and Middle East | Total product and service revenue      
Disaggregation of Revenue [Line Items]      
Total revenue $ 33,221 $ 35,170 $ 26,897