XML 53 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue - Revenue Disaggregated by Type of Service (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Molecular Information Services [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue $ 31,943 $ 15,594
Pharma Research and Development Services [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 4,782 1,087
Third Party [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 36,725 16,681
Third Party [Member] | Molecular Information Services [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 31,943 15,594
Third Party [Member] | Molecular Information Services [Member] | Clinical Sample Profiling Services [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 15,589 10,649
Third Party [Member] | Molecular Information Services [Member] | Pharma Sample Profiling Services [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 13,106 2,454
Third Party [Member] | Molecular Information Services [Member] | Other Molecular Information Services [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 3,248 2,491
Third Party [Member] | Pharma Research and Development Services [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 4,782 1,087
Third Party [Member] | Pharma Research and Development Services [Member] | R&D and Regulatory Services [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 4,782 1,087
Roche [Member]    
Disaggregation Of Revenue [Line Items]    
Related-party revenue 16,115 9,647
Roche [Member] | Molecular Information Services [Member]    
Disaggregation Of Revenue [Line Items]    
Related-party revenue 14,648 5,504
Roche [Member] | Molecular Information Services [Member] | Clinical Sample Profiling Services [Member]    
Disaggregation Of Revenue [Line Items]    
Related-party revenue 3,198 970
Roche [Member] | Molecular Information Services [Member] | Pharma Sample Profiling Services [Member]    
Disaggregation Of Revenue [Line Items]    
Related-party revenue 10,450 3,534
Roche [Member] | Molecular Information Services [Member] | Other Molecular Information Services [Member]    
Disaggregation Of Revenue [Line Items]    
Related-party revenue 1,000 1,000
Roche [Member] | Pharma Research and Development Services [Member]    
Disaggregation Of Revenue [Line Items]    
Related-party revenue 1,467 4,143
Roche [Member] | Pharma Research and Development Services [Member] | R&D and Regulatory Services [Member]    
Disaggregation Of Revenue [Line Items]    
Related-party revenue $ 1,467 $ 4,143