XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
sales_force
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Disaggregation of Revenue [Line Items]          
Number Of Sales Forces | sales_force     1    
Contract liabilities $ (16,900)   $ (16,900)   $ (13,000)
Customer deposits 2,079   2,079   1,757
Increase in contract with customer liability     4,200    
Cash payments received form customers     12,400    
Performance obligation satisfied in previous period     8,200    
Contract assets 900   900   $ 1,100
Revenues 44,157 $ 32,219 79,962 $ 63,299  
Instruments          
Disaggregation of Revenue [Line Items]          
Revenues 17,629 9,538 28,999 18,641  
Consumables          
Disaggregation of Revenue [Line Items]          
Revenues 21,257 17,847 41,033 35,315  
Service and other revenue          
Disaggregation of Revenue [Line Items]          
Revenues 5,271 4,834 9,930 9,343  
Total Products And Services          
Disaggregation of Revenue [Line Items]          
Remaining performance obligation 19,000   19,000    
UNITED STATES          
Disaggregation of Revenue [Line Items]          
Revenues 28,500 21,500 49,800 41,900  
Asia Pacific          
Disaggregation of Revenue [Line Items]          
Revenues 4,378 2,782 7,654 5,852  
Asia Pacific | Instruments          
Disaggregation of Revenue [Line Items]          
Revenues 2,584 1,514 3,813 3,172  
Asia Pacific | Consumables          
Disaggregation of Revenue [Line Items]          
Revenues 1,419 1,063 3,075 2,251  
Asia Pacific | Service and other revenue          
Disaggregation of Revenue [Line Items]          
Revenues 375 205 766 429  
Americas          
Disaggregation of Revenue [Line Items]          
Revenues 29,034 21,909 51,047 43,170  
Americas | Instruments          
Disaggregation of Revenue [Line Items]          
Revenues 11,536 5,810 17,555 11,509  
Americas | Consumables          
Disaggregation of Revenue [Line Items]          
Revenues 13,882 12,699 26,631 24,974  
Americas | Service and other revenue          
Disaggregation of Revenue [Line Items]          
Revenues 3,616 3,400 6,861 6,687  
Europe and Middle East          
Disaggregation of Revenue [Line Items]          
Revenues 10,745 7,528 21,261 14,277  
Europe and Middle East | Instruments          
Disaggregation of Revenue [Line Items]          
Revenues 3,509 2,214 7,631 3,960  
Europe and Middle East | Consumables          
Disaggregation of Revenue [Line Items]          
Revenues 5,956 4,085 11,327 8,090  
Europe and Middle East | Service and other revenue          
Disaggregation of Revenue [Line Items]          
Revenues $ 1,280 $ 1,229 $ 2,303 $ 2,227