XML 58 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents our revenue for the year ended December 31, 2021, 2020, and 2019, respectively, based on geographic area and by source (in thousands):
Year Ended December 31,
202120202019
Geographic Markets:
Americas$63,877 $74,586 $47,016 
EMEA42,722 37,776 40,024 
Asia-Pacific23,982 25,782 30,203 
Total$130,581 $138,144 $117,243 
Year Ended December 31,
202120202019
Source:
Instruments$42,498 $45,536 $50,004 
Consumables57,878 54,408 45,412 
Product revenue100,376 99,944 95,416 
Service revenue25,917 22,579 21,277 
Development revenue2,559 8,865 — 
Other revenue:
License and royalty revenue147 3,163 — 
Grant revenue1,582 3,593 550 
Total other revenue1,729 6,756 550 
Total$130,581 $138,144 $117,243 
Schedule of Expected Timing of Revenue Recognition
The following table summarizes the expected timing of revenue recognition for unfulfilled performance obligations associated with instrument service contracts that were partially completed at December 31, 2021 (in thousands):
Fiscal Year
Expected Revenue (1)
2022$12,774 
20236,735 
20243,307 
Thereafter1,658 
Total$24,474 
______________________________
(1) Expected revenue includes both billed amounts included in deferred revenue and unbilled amounts that are not reflected in our consolidated financial statements and are subject to change if our customers decide to cancel or modify their contracts. Purchase orders for instrument service contracts can generally be canceled before the service period begins without penalty.