XML 45 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2020
Revenue [Abstract]  
Schedule of Revenue by Geographic Location

Three Months Ended March 31,

2020

2019

North America

$

7,761

$

8,988

Europe (including the Middle East and Africa)

3,395

  

3,064

Asia Pacific

4,442

  

4,373

Total

$

15,598

  

$

16,425

Summary of Revenue by Category

Three Months Ended March 31,

2020

2019

Instrument revenue

$

4,024

$

5,623

Consumable revenue

8,269

  

7,834

Product revenue

12,293

13,457

Service and other revenue

3,305

2,968

Total revenue

$

15,598

$

16,425