XML 70 R59.htm IDEA: XBRL DOCUMENT v3.7.0.1
Collaboration and Licensing Revenue - Summary of Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Deferred Revenue Arrangement [Line Items]    
Deferred revenue $ 285,318 $ 310,142
Current portion of deferred revenue 47,662 53,364
Long-term portion of deferred revenue 237,656 256,778
Deferred revenue 285,318 310,142
Upfront and milestone payments    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 278,262 297,867
Deferred revenue 278,262 297,867
Prepaid research and development services    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 2,502 6,015
Deferred revenue 2,502 6,015
Prepaid product and service revenues    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 4,550 5,554
Deferred revenue 4,550 5,554
Other    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 4 706
Deferred revenue $ 4 $ 706