XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred Revenue - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]        
Current deferred revenue $ 83,553 $ 83,553 $ 83,553 $ 73,319
Deferred revenue, less current portion 119,642 119,642 119,642 163,618
Revenue recognized 40,600   (47,883)  
Development Revenue        
Disaggregation Of Revenue [Line Items]        
Current deferred revenue 67,807 67,807 67,807 57,856
Deferred revenue, less current portion 119,344 119,344 119,344 162,894
Development Revenue | Genentech, Inc.        
Disaggregation Of Revenue [Line Items]        
Current deferred revenue 64,800 64,800 64,800 55,100
Deferred revenue, less current portion 114,400 114,400 114,400 157,000
Sequencing Revenue        
Disaggregation Of Revenue [Line Items]        
Current deferred revenue 15,746 15,746 15,746 15,463
Deferred revenue, less current portion $ 298 298 298 $ 724
Revenue recognized   2,600 3,400  
Medicare | Specific Patients        
Disaggregation Of Revenue [Line Items]        
Revenue recognized   $ 500 $ 700