Quarterly report pursuant to Section 13 or 15(d)

Revenue - Potential Milestone Payments (Details)

v3.19.2
Revenue - Potential Milestone Payments (Details) - Strategic Partnerships and Other License Agreements
$ in Millions
Jun. 30, 2019
USD ($)
Research, Development & Commercial Milestones  
Revenue Recognition, Milestone Method [Line Items]  
Total potential milestone payments $ 2,864
Research, Development & Commercial Milestones | AstraZeneca  
Revenue Recognition, Milestone Method [Line Items]  
Total potential milestone payments 769
Research, Development & Commercial Milestones | Servier  
Revenue Recognition, Milestone Method [Line Items]  
Total potential milestone payments 1,111
Research, Development & Commercial Milestones | Seattle Genetics  
Revenue Recognition, Milestone Method [Line Items]  
Total potential milestone payments 984
Sales Milestones  
Revenue Recognition, Milestone Method [Line Items]  
Total potential milestone payments 2,302
Sales Milestones | AstraZeneca  
Revenue Recognition, Milestone Method [Line Items]  
Total potential milestone payments 450
Sales Milestones | Servier  
Revenue Recognition, Milestone Method [Line Items]  
Total potential milestone payments 960
Sales Milestones | Seattle Genetics  
Revenue Recognition, Milestone Method [Line Items]  
Total potential milestone payments $ 892