XML 25 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Research and Collaboration Agreements - Schedule of Revenue by Collaboration Partner (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Revenue $ 57,489 $ 59,502 $ 71,623
AbbVie      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Revenue 5,878 18,997 19,434
Amgen      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Revenue 3,871 4,899 1,311
Bristol Myers Squibb Company      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Revenue $ 47,740 32,780 36,492
ImmunoGen      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Revenue   1,471 12,503
Pfizer      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Revenue   $ 1,355 $ 1,883