Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details) - USD ($) $ in Millions | Jun. 30, 2024 | Dec. 31, 2023 |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | $ 515.1 | $ 614.9 |
Short-term investments | 547.4 | 741.1 |
Corporate notes and obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 293.4 | 349.7 |
U.S. Treasury securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 140.7 | 225.3 |
Asset backed securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 49.7 | 70 |
Municipal securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 36.5 | 46.3 |
Commercial paper | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 14.6 | 30.7 |
Certificates of deposit | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 5.4 | 8.4 |
U.S. agency obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 3.5 | 5.7 |
Foreign government obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 1.9 | 3.3 |
Supranational securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 1.7 | 1.7 |
Money market funds | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 411.3 | 514.8 |
Corporate notes and obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 2.7 | 2.9 |
U.S. Treasury securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0.1 | 10 |
Commercial paper | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | 4.4 |
Certificates of deposit | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | 1.3 |
Municipal securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | 0.2 |
Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 414.1 | 533.6 |
Short-term investments | 547.4 | 741.1 |
Assets, fair value disclosure | 961.5 | 1,274.7 |
Fair Value, Measurements, Recurring | Corporate notes and obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 293.4 | 349.7 |
Fair Value, Measurements, Recurring | U.S. Treasury securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 140.7 | 225.3 |
Fair Value, Measurements, Recurring | Asset backed securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 49.7 | 70 |
Fair Value, Measurements, Recurring | Municipal securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 36.5 | 46.3 |
Fair Value, Measurements, Recurring | Commercial paper | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 14.6 | 30.7 |
Fair Value, Measurements, Recurring | Certificates of deposit | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 5.4 | 8.4 |
Fair Value, Measurements, Recurring | U.S. agency obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 3.5 | 5.7 |
Fair Value, Measurements, Recurring | Foreign government obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 1.9 | 3.3 |
Fair Value, Measurements, Recurring | Supranational securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 1.7 | 1.7 |
Fair Value, Measurements, Recurring | Money market funds | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 411.3 | 514.8 |
Fair Value, Measurements, Recurring | Corporate notes and obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 2.7 | 2.9 |
Fair Value, Measurements, Recurring | Commercial paper | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | 4.4 |
Fair Value, Measurements, Recurring | Certificates of deposit | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | 1.3 |
Fair Value, Measurements, Recurring | Municipal securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | 0.2 |
Fair Value, Measurements, Recurring | Level 1 | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 411.3 | 514.8 |
Short-term investments | 0 | 0 |
Assets, fair value disclosure | 411.3 | 514.8 |
Fair Value, Measurements, Recurring | Level 1 | Corporate notes and obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | U.S. Treasury securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | Asset backed securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | Municipal securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | Commercial paper | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | Certificates of deposit | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | U.S. agency obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | Foreign government obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | Supranational securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | Money market funds | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 411.3 | 514.8 |
Fair Value, Measurements, Recurring | Level 1 | Corporate notes and obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | U.S. Treasury securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | Commercial paper | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | 0 |
Fair Value, Measurements, Recurring | Level 1 | Certificates of deposit | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | 0 |
Fair Value, Measurements, Recurring | Level 1 | Municipal securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | 0 |
Fair Value, Measurements, Recurring | Level 2 | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 2.8 | 18.8 |
Short-term investments | 547.4 | 741.1 |
Assets, fair value disclosure | 550.2 | 759.9 |
Fair Value, Measurements, Recurring | Level 2 | Corporate notes and obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 293.4 | 349.7 |
Fair Value, Measurements, Recurring | Level 2 | U.S. Treasury securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 140.7 | 225.3 |
Fair Value, Measurements, Recurring | Level 2 | Asset backed securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 49.7 | 70 |
Fair Value, Measurements, Recurring | Level 2 | Municipal securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 36.5 | 46.3 |
Fair Value, Measurements, Recurring | Level 2 | Commercial paper | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 14.6 | 30.7 |
Fair Value, Measurements, Recurring | Level 2 | Certificates of deposit | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 5.4 | 8.4 |
Fair Value, Measurements, Recurring | Level 2 | U.S. agency obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 3.5 | 5.7 |
Fair Value, Measurements, Recurring | Level 2 | Foreign government obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 1.9 | 3.3 |
Fair Value, Measurements, Recurring | Level 2 | Supranational securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 1.7 | 1.7 |
Fair Value, Measurements, Recurring | Level 2 | Money market funds | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0 | 0 |
Fair Value, Measurements, Recurring | Level 2 | Corporate notes and obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 2.7 | 2.9 |
Fair Value, Measurements, Recurring | Level 2 | U.S. Treasury securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0.1 | 10 |
Fair Value, Measurements, Recurring | Level 2 | Commercial paper | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | 4.4 |
Fair Value, Measurements, Recurring | Level 2 | Certificates of deposit | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | 1.3 |
Fair Value, Measurements, Recurring | Level 2 | Municipal securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | 0.2 |
Fair Value, Measurements, Recurring | Level 3 | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0 | 0 |
Short-term investments | 0 | 0 |
Assets, fair value disclosure | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Corporate notes and obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | U.S. Treasury securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Asset backed securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Municipal securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Commercial paper | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Certificates of deposit | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | U.S. agency obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Foreign government obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Supranational securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Short-term investments | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Money market funds | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Corporate notes and obligations | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | U.S. Treasury securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | $ 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Commercial paper | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | 0 |
Fair Value, Measurements, Recurring | Level 3 | Certificates of deposit | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | 0 |
Fair Value, Measurements, Recurring | Level 3 | Municipal securities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | | $ 0 |