Quarterly report pursuant to Section 13 or 15(d)

Revenue - Potential Milestone Payments (Details)

v3.8.0.1
Revenue - Potential Milestone Payments (Details) - Strategic Partnerships and Other License Agreements
$ in Millions
Mar. 31, 2018
USD ($)
Research, Development & Commercial Milestones  
Revenue Recognition, Milestone Method [Line Items]  
Potential milestone payments $ 3,302
Sales Milestones  
Revenue Recognition, Milestone Method [Line Items]  
Potential milestone payments 2,503
Seattle Genetics | Research, Development & Commercial Milestones  
Revenue Recognition, Milestone Method [Line Items]  
Potential milestone payments 769
Seattle Genetics | Sales Milestones  
Revenue Recognition, Milestone Method [Line Items]  
Potential milestone payments 450
AstraZeneca | Research, Development & Commercial Milestones  
Revenue Recognition, Milestone Method [Line Items]  
Potential milestone payments 1,111
AstraZeneca | Sales Milestones  
Revenue Recognition, Milestone Method [Line Items]  
Potential milestone payments 960
Servier | Research, Development & Commercial Milestones  
Revenue Recognition, Milestone Method [Line Items]  
Potential milestone payments 1,069
Servier | Sales Milestones  
Revenue Recognition, Milestone Method [Line Items]  
Potential milestone payments 967
Other | Research, Development & Commercial Milestones  
Revenue Recognition, Milestone Method [Line Items]  
Potential milestone payments 353
Other | Sales Milestones  
Revenue Recognition, Milestone Method [Line Items]  
Potential milestone payments $ 126