XML 57 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue From Contract With Customer [Abstract]  
Schedule of Revenue Disaggregated by Type of Products and Services The following table presents our revenue disaggregated by type of products and services for the periods presented (in thousands):

 

 

 

Year Ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

Sequencing revenue

 

$

78,896

 

 

$

41,439

 

 

$

43,519

 

Development revenue

 

 

 

 

 

 

 

 

 

 

 

 

Development support

 

 

65,448

 

 

 

54,443

 

 

 

39,552

 

Regulatory milestones

 

 

10,000

 

 

 

2,500

 

 

 

2,000

 

Total development revenue

 

 

75,448

 

 

 

56,943

 

 

 

41,552

 

Total revenue

 

$

154,344

 

 

$

98,382

 

 

$

85,071