XML 65 R54.htm IDEA: XBRL DOCUMENT v3.7.0.1
Collaboration and Licensing Revenue - Summary of Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Deferred Revenue Arrangement [Line Items]    
Deferred revenue $ 297,291 $ 310,142
Current portion of deferred revenue 50,333 53,364
Long-term portion of deferred revenue 246,958 256,778
Deferred revenue 297,291 310,142
Upfront and milestone payments    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 287,677 297,867
Deferred revenue 287,677 297,867
Prepaid research and development services    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 3,899 6,015
Deferred revenue 3,899 6,015
Prepaid product and service revenues    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 5,613 5,554
Deferred revenue 5,613 5,554
Other    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 102 706
Deferred revenue $ 102 $ 706