Acquisitions - Schedule of Various Thresholds for Market Capitalizations Resulting Potential Success Payment and Additional Potential Contingent Consideration (Parenthetical) (Details) - Sana $ in Billions |
Feb. 28, 2019
USD ($)
|
---|---|
Market Capitalization Equal to or Exceeds $8.1 billion | |
Business Acquisition [Line Items] | |
Threshold market capitalization | $ 8.1 |
Market Capitalization Equal to or exceeds $7.4 billion, but less than $8.1 billion | |
Business Acquisition [Line Items] | |
Threshold market capitalization | 7.4 |
Market Capitalization Equal to or exceeds $6.8 billion, but less than $7.4 billion | |
Business Acquisition [Line Items] | |
Threshold market capitalization | 6.8 |
Market Capitalization Less than $6.8 billion | |
Business Acquisition [Line Items] | |
Threshold market capitalization | $ 6.8 |