v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis and Carrying Value
The following table shows assets and liabilities that are measured at fair value on a recurring basis and their carrying value (in millions):
As of June 30, 2025
Fair Value
Carrying ValueLevel 1Level 2Level 3
Assets
Cash and cash equivalents$1,284.3 $1,284.3 $— $— 
Marketable securities$572.4 $572.4 $— $— 
Liabilities
Contingent consideration$246.2 $— $— $246.2 
As of December 31, 2024
Fair Value
Carrying ValueLevel 1Level 2Level 3
Assets
Cash and cash equivalents$555.0 $555.0 $— $— 
Marketable securities$878.8 $878.8 $— $— 
Liabilities
Contingent consideration$168.9 $— $— $168.9 
Schedule of Unobservable Inputs in Valuation of Contingent Consideration Liabilities and Rollforward of Valuation of Deferred and Contingent Consideration Liabilities The following significant unobservable inputs were used in the valuation of the contingent consideration liabilities as of June 30, 2025 and December 31, 2024:
Fair Value as of June 30, 2025 (in millions)
Valuation TechniqueUnobservable InputsValues
Development and regulatory milestones$243.0Probability-adjustedProbabilities of success
14% - 97%
Fair Value as of December 31, 2024 (in millions)
Valuation TechniqueUnobservable InputsValues
Development and regulatory milestones$166.7Probability-adjustedProbabilities of success
14% - 97%
The following table is a summary of the changes in the fair value of the Company's valuations for the deferred and contingent consideration liabilities for the six months ended June 30, 2025 and 2024 (in thousands):
Deferred
 Consideration
(Level 2 Liabilities)
Contingent Consideration
 (Level 3 Liabilities)
Balance as of December 31, 2023$5,700 $84,600 
Additions— — 
Change in fair value6,700 85,100 
Payments— — 
Balance as of June 30, 2024$12,400 $169,700 
Balance as of December 31, 2024$— $168,900 
Additions— — 
Change in fair value— 77,300 
Payments— — 
Balance as of June 30, 2025$— $246,200