XML 49 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Segment And Geographic Information (Tables)
12 Months Ended
Dec. 31, 2020
Segment And Geographic Information [Abstract]  
Schedule of Revenue by Geographic Location

Years Ended December 31,

(in thousands)

2020

2019

2018

North America

$

37,277

$

44,681

$

35,598

Europe (including the Middle East and Africa)

19,065

  

19,600

  

13,958

Asia Pacific

22,551

26,610

29,070

Total

$

78,893

$

90,891

$

78,626

Summary of Revenue by Category

Year Ended December 31,

(in thousands)

2020

2019

2018

Instrument revenue

$

34,282

$

45,126

$

28,492

Consumable revenue

31,142

  

32,616

37,863

Product revenue

65,424

77,742

66,355

Service and other revenue

13,469

13,149

12,271

Total revenue

$

78,893

$

90,891

$

78,626