XML 87 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]      
Current deferred revenue $ 80,460 $ 80,460 $ 73,319
Deferred revenue, less current portion 98,750 98,750 163,618
Revenue recognized 75,700 (95,789)  
Development Revenue      
Disaggregation Of Revenue [Line Items]      
Current deferred revenue 58,545 58,545 57,856
Deferred revenue, less current portion 98,576 98,576 162,894
Development Revenue | Genentech, Inc.      
Disaggregation Of Revenue [Line Items]      
Current deferred revenue 56,100 56,100 55,100
Deferred revenue, less current portion 94,000 94,000 157,000
Sequencing Revenue      
Disaggregation Of Revenue [Line Items]      
Current deferred revenue 21,915 21,915 15,463
Deferred revenue, less current portion $ 174 174 $ 724
Revenue recognized   3,600  
Medicare | Specific Patients      
Disaggregation Of Revenue [Line Items]      
Revenue recognized   $ 2,500