XML 80 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Related Party Transactions - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Related Party Transaction [Line Items]      
Accounts receivable $ 10,159,000 $ 2,007,000  
Roche related-party deferred revenue 3,742,000 3,747,000  
Roche [Member]      
Related Party Transaction [Line Items]      
Amount of related party transaction during the period 0 0 $ 0
Roche [Member] | Molecular Information Platform Program and x-U.S. Commercialization Agreement [Member] | Molecular Information Services [Member]      
Related Party Transaction [Line Items]      
Recognized revenue 25,458,000 21,493,000 13,132,000
Cost of related-party molecular information services from Roche 9,014,000 3,770,000 2,736,000
Roche [Member] | CDx Development, Immunotherapy Testing Platform Development and Other Programs [Member] | Pharma Research and Development Services [Member]      
Related Party Transaction [Line Items]      
Recognized revenue 24,828,000 21,984,000 312,000
Former Member of Board of Directors [Member]      
Related Party Transaction [Line Items]      
Recognized revenue 481,000 1,631,000 $ 1,716,000
Accounts receivable $ 0 $ 0