XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Recognition
Revenue by Source
Three Months Ended March 31,
20242023
Instruments$1,614,000 $1,896,000 
Consumables3,464,000 2,235,000 
Software1,750,000 1,316,000 
Total product revenue6,828,000 5,447,000 
Service and other1,941,000 1,968,000 
Total revenue$8,769,000 $7,415,000 
Revenue by Geographic Location
Three Months Ended March 31,
20242023
$%$%
Americas$4,690,000 53 %$3,444,000 47 %
EMEA3,133,000 36 %2,992,000 40 %
Asia Pacific946,000 11 %979,000 13 %
Total$8,769,000 100 %$7,415,000 100 %