Fair Value Measurements - Available-for-sale Securities (Details) - USD ($) $ in Millions | Sep. 30, 2022 | Dec. 31, 2021 |
Other assets: | Minimum | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Investment maturity | 1 year | |
Other assets: | Maximum | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Investment maturity | 5 years | |
Demand and time deposits | Cash and cash equivalents: | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Amortized Cost | $ 168.4 | $ 19.5 |
Unrealized gains | 0 | 0 |
Unrealized losses | 0 | 0 |
Fair value | 168.4 | 19.5 |
Demand and time deposits | Cash and cash equivalents: | Level 1 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 168.4 | 19.5 |
Demand and time deposits | Cash and cash equivalents: | Level 2 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 0 |
Demand and time deposits | Cash and cash equivalents: | Level 3 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 0 |
Money market funds | Cash and cash equivalents: | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Amortized Cost | 4 | 0.7 |
Unrealized gains | 0 | 0 |
Unrealized losses | 0 | 0 |
Fair value | 4 | 0.7 |
Money market funds | Cash and cash equivalents: | Level 1 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 4 | 0.7 |
Money market funds | Cash and cash equivalents: | Level 2 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 0 |
Money market funds | Cash and cash equivalents: | Level 3 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 0 |
Corporate bonds | Cash and cash equivalents: | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Amortized Cost | | 1.6 |
Unrealized gains | | 0 |
Unrealized losses | | 0 |
Fair value | | 1.6 |
Corporate bonds | Cash and cash equivalents: | Level 1 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | | 0 |
Corporate bonds | Cash and cash equivalents: | Level 2 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | | 1.6 |
Corporate bonds | Cash and cash equivalents: | Level 3 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | | 0 |
Corporate bonds | Other current assets: | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Amortized Cost | 23.2 | 16 |
Unrealized gains | 0 | 0 |
Unrealized losses | 0 | 0 |
Fair value | 23.2 | 16 |
Corporate bonds | Other current assets: | Level 1 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 0 |
Corporate bonds | Other current assets: | Level 2 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 23.2 | 16 |
Corporate bonds | Other current assets: | Level 3 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 0 |
Corporate bonds | Other assets: | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Amortized Cost | 3.6 | 19.7 |
Unrealized gains | 0 | 0 |
Unrealized losses | 0 | 0 |
Fair value | 3.6 | 19.7 |
Corporate bonds | Other assets: | Level 1 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 0 |
Corporate bonds | Other assets: | Level 2 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 3.6 | 19.7 |
Corporate bonds | Other assets: | Level 3 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 0 |
Certificate of deposit | Other current assets: | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Amortized Cost | 3.4 | 1.9 |
Unrealized gains | 0 | 0 |
Unrealized losses | 0 | 0 |
Fair value | 3.4 | 1.9 |
Certificate of deposit | Other current assets: | Level 1 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 0 |
Certificate of deposit | Other current assets: | Level 2 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 3.4 | 1.9 |
Certificate of deposit | Other current assets: | Level 3 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 0 |
Commercial paper | Cash and cash equivalents: | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Amortized Cost | | 2 |
Unrealized gains | | 0 |
Unrealized losses | | 0 |
Fair value | | 2 |
Commercial paper | Cash and cash equivalents: | Level 1 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | | 0 |
Commercial paper | Cash and cash equivalents: | Level 2 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | | 2 |
Commercial paper | Cash and cash equivalents: | Level 3 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | | 0 |
Commercial paper | Other current assets: | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Amortized Cost | 5.4 | 5 |
Unrealized gains | 0 | 0 |
Unrealized losses | 0 | 0 |
Fair value | 5.4 | 5 |
Commercial paper | Other current assets: | Level 1 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 1.5 | 3 |
Commercial paper | Other current assets: | Level 2 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 3.9 | 2 |
Commercial paper | Other current assets: | Level 3 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 0 |
US Treasury bonds | Other current assets: | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Amortized Cost | 2.1 | 0.4 |
Unrealized gains | 0 | 0 |
Unrealized losses | 0 | 0 |
Fair value | 2.1 | 0.4 |
US Treasury bonds | Other current assets: | Level 1 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 0 |
US Treasury bonds | Other current assets: | Level 2 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 2.1 | 0.4 |
US Treasury bonds | Other current assets: | Level 3 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 0 |
US Treasury bonds | Other assets: | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Amortized Cost | 0 | 1.6 |
Unrealized gains | 0 | 0 |
Unrealized losses | 0 | 0 |
Fair value | 0 | 1.6 |
US Treasury bonds | Other assets: | Level 1 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 0 |
US Treasury bonds | Other assets: | Level 2 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | 0 | 1.6 |
US Treasury bonds | Other assets: | Level 3 | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value | $ 0 | $ 0 |