XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred Revenue - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]        
Current deferred revenue $ 79,954 $ 79,954 $ 79,954 $ 73,319
Deferred revenue, less current portion 110,638 110,638 110,638 163,618
Revenue recognized 36,700   (73,065)  
Development Revenue        
Disaggregation Of Revenue [Line Items]        
Current deferred revenue 61,042 61,042 61,042 57,856
Deferred revenue, less current portion 110,512 110,512 110,512 162,894
Development Revenue | Genentech, Inc.        
Disaggregation Of Revenue [Line Items]        
Current deferred revenue 57,500 57,500 57,500 55,100
Deferred revenue, less current portion 106,700 106,700 106,700 157,000
Sequencing Revenue        
Disaggregation Of Revenue [Line Items]        
Current deferred revenue 18,912 18,912 18,912 15,463
Deferred revenue, less current portion $ 126 126 126 $ 724
Revenue recognized     3,400  
Medicare | Specific Patients        
Disaggregation Of Revenue [Line Items]        
Revenue recognized   $ 1,400 $ 2,000