Fair Value Measurements - Financial Assets and Liabilities Subject to Fair Value Measurements (Details) - Recurring Basis - USD ($) $ in Millions | Jun. 30, 2023 | Dec. 31, 2022 |
Financial instruments carried at fair value (asset positions): | | |
Derivative asset current, foreign currency forward contracts | $ 6.8 | $ 47.5 |
Other assets, foreign currency forward contracts | 0.1 | 0.8 |
Total financial assets | 8,360.7 | 7,807.9 |
Financial instruments carried at fair value (liability positions): | | |
Other current liabilities, foreign currency forward contracts | (26.5) | (14.3) |
Other current liabilities, contingent consideration | (15) | (14.6) |
Other long-term liabilities, foreign currency forward contracts | (1.1) | (0.9) |
Contingent consideration | (111.5) | (114.4) |
Total financial liabilities | (154.1) | (144.2) |
Level 1 | | |
Financial instruments carried at fair value (asset positions): | | |
Derivative asset current, foreign currency forward contracts | 0 | 0 |
Other assets, foreign currency forward contracts | 0 | 0 |
Total financial assets | 4,473.6 | 5,378.5 |
Financial instruments carried at fair value (liability positions): | | |
Other current liabilities, foreign currency forward contracts | 0 | 0 |
Other current liabilities, contingent consideration | 0 | 0 |
Other long-term liabilities, foreign currency forward contracts | 0 | 0 |
Contingent consideration | 0 | 0 |
Total financial liabilities | 0 | 0 |
Level 2 | | |
Financial instruments carried at fair value (asset positions): | | |
Derivative asset current, foreign currency forward contracts | 6.8 | 47.5 |
Other assets, foreign currency forward contracts | 0.1 | 0.8 |
Total financial assets | 3,887.1 | 2,429.4 |
Financial instruments carried at fair value (liability positions): | | |
Other current liabilities, foreign currency forward contracts | (26.5) | (14.3) |
Other current liabilities, contingent consideration | 0 | 0 |
Other long-term liabilities, foreign currency forward contracts | (1.1) | (0.9) |
Contingent consideration | 0 | 0 |
Total financial liabilities | (27.6) | (15.2) |
Level 3 | | |
Financial instruments carried at fair value (asset positions): | | |
Derivative asset current, foreign currency forward contracts | 0 | 0 |
Other assets, foreign currency forward contracts | 0 | 0 |
Total financial assets | 0 | 0 |
Financial instruments carried at fair value (liability positions): | | |
Other current liabilities, foreign currency forward contracts | 0 | 0 |
Other current liabilities, contingent consideration | (15) | (14.6) |
Other long-term liabilities, foreign currency forward contracts | 0 | 0 |
Contingent consideration | (111.5) | (114.4) |
Total financial liabilities | (126.5) | (129) |
Money market funds | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 3,474.5 | 5,162.6 |
Money market funds | Level 1 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 3,474.5 | 5,162.6 |
Money market funds | Level 2 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 0 | 0 |
Money market funds | Level 3 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 0 | 0 |
Time deposits | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 2,000 | 2,000 |
Time deposits | Level 1 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 0 | 0 |
Time deposits | Level 2 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 2,000 | 2,000 |
Time deposits | Level 3 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 0 | 0 |
Corporate equity securities | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 52.6 | 116.8 |
Corporate equity securities | Level 1 | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 29.3 | 88.8 |
Corporate equity securities | Level 2 | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 23.3 | 28 |
Corporate equity securities | Level 3 | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 0 | 0 |
U.S. Treasury securities | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 133.3 | 0 |
Marketable securities: | 336.5 | 0 |
U.S. Treasury securities | Level 1 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 133.3 | 0 |
Marketable securities: | 336.5 | 0 |
U.S. Treasury securities | Level 2 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 0 | 0 |
Marketable securities: | 0 | 0 |
U.S. Treasury securities | Level 3 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 0 | 0 |
Marketable securities: | 0 | 0 |
Government-sponsored enterprise securities | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 500 | 127.1 |
Government-sponsored enterprise securities | Level 1 | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 500 | 127.1 |
Government-sponsored enterprise securities | Level 2 | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 0 | 0 |
Government-sponsored enterprise securities | Level 3 | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 0 | 0 |
Asset-backed securities | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 169.4 | 0 |
Asset-backed securities | Level 1 | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 0 | 0 |
Asset-backed securities | Level 2 | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 169.4 | 0 |
Asset-backed securities | Level 3 | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 0 | 0 |
Certificates of deposit | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 40.2 | 0 |
Certificates of deposit | Level 1 | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 0 | 0 |
Certificates of deposit | Level 2 | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 40.2 | 0 |
Certificates of deposit | Level 3 | | |
Financial instruments carried at fair value (asset positions): | | |
Marketable securities: | 0 | 0 |
Corporate debt securities | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 5 | 5.8 |
Marketable securities: | 985.3 | 87 |
Corporate debt securities | Level 1 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 0 | 0 |
Marketable securities: | 0 | 0 |
Corporate debt securities | Level 2 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 5 | 5.8 |
Marketable securities: | 985.3 | 87 |
Corporate debt securities | Level 3 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 0 | 0 |
Marketable securities: | 0 | 0 |
Commercial paper | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 298.5 | 204.5 |
Marketable securities: | 358.5 | 55.8 |
Commercial paper | Level 1 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 0 | 0 |
Marketable securities: | 0 | 0 |
Commercial paper | Level 2 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 298.5 | 204.5 |
Marketable securities: | 358.5 | 55.8 |
Commercial paper | Level 3 | | |
Financial instruments carried at fair value (asset positions): | | |
Cash equivalents: | 0 | 0 |
Marketable securities: | $ 0 | $ 0 |