XML 94 R78.htm IDEA: XBRL DOCUMENT v3.6.0.2
Collaboration and Licensing Revenue - Summary of Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Deferred Revenue Arrangement [Line Items]    
Current portion of deferred revenue $ 53,364 $ 35,366
Long-term portion of deferred revenue 256,778 162,363
Deferred revenue 310,142 197,729
Upfront and milestone payments    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 297,867 181,331
Prepaid research and development services    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 6,015 10,938
Prepaid product and service revenues    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 5,554 4,759
Other    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue $ 706 $ 701