XML 91 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Revenue - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Disaggregation Of Revenue [Line Items]      
Current deferred revenue $ 73,319 $ 73,319 $ 60,994
Deferred revenue, less current portion 163,618 163,618 219,332
Revenue recognized 61,600 (69,823)  
Development Revenue      
Disaggregation Of Revenue [Line Items]      
Current deferred revenue 57,856 57,856 48,512
Deferred revenue, less current portion 162,894 162,894 217,873
Development Revenue | Genentech, Inc.      
Disaggregation Of Revenue [Line Items]      
Current deferred revenue 55,100 55,100 48,100
Deferred revenue, less current portion 157,000 157,000 216,800
Sequencing Revenue      
Disaggregation Of Revenue [Line Items]      
Current deferred revenue 15,463 15,463 12,482
Deferred revenue, less current portion $ 724 724 1,459
Revenue recognized   $ 1,000  
Medicare | Specific Patients      
Disaggregation Of Revenue [Line Items]      
Revenue recognized     $ 600