XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table provides information about disaggregated revenue by major product line and primary geographic market (in thousands):
Three Months Ended June 30, 2023Six Months Ended June 30, 2023
AmericasEurope and Middle EastAsia PacificTotalAmericasEurope and Middle EastAsia PacificTotal
Instruments$11,536 $3,509 $2,584 $17,629 $17,555 $7,631 $3,813 $28,999 
Consumables13,882 5,956 1,419 21,257 26,631 11,327 3,075 41,033 
Service and other revenue3,616 1,280 375 5,271 6,861 2,303 766 9,930 
Total revenue$29,034 $10,745 $4,378 $44,157 $51,047 $21,261 $7,654 $79,962 
Three Months Ended June 30, 2022Six Months Ended June 30, 2022
AmericasEurope and Middle EastAsia PacificTotalAmericasEurope and Middle EastAsia PacificTotal
Instruments$5,810 $2,214 $1,514 $9,538 $11,509 $3,960 $3,172 $18,641 
Consumables12,699 4,085 1,063 17,847 24,974 8,090 2,251 35,315 
Service and other revenue3,400 1,229 205 4,834 6,687 2,227 429 9,343 
Total revenue$21,909 $7,528 $2,782 $32,219 $43,170 $14,277 $5,852 $63,299