v3.25.2
Acquisitions - Schedule of Various Thresholds for Market Capitalizations Resulting Potential Success Payment and Additional Potential Contingent Consideration (Details) - Cobalt Biomedicine, Inc
$ in Millions
1 Months Ended
Feb. 28, 2019
USD ($)
Market Capitalization Equal to or Exceeds $8.1 billion  
Business Acquisition [Line Items]  
Cobalt Success Payment $ 500
Market Capitalization Equal to or exceeds $7.4 billion, but less than $8.1 billion  
Business Acquisition [Line Items]  
Cobalt Success Payment 150
Additional potential Cobalt Contingent Consideration 350
Market Capitalization Equal to or exceeds $6.8 billion, but less than $7.4 billion  
Business Acquisition [Line Items]  
Cobalt Success Payment 100
Additional potential Cobalt Contingent Consideration 400
Market Capitalization Less than $6.8 billion  
Business Acquisition [Line Items]  
Additional potential Cobalt Contingent Consideration $ 500