Revenue Recognition - Reconciliation of Activity Related to Short-term Deferred Revenue (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
| Contract With Customer, Liability [Roll Forward] | ||||
| Beginning Balance | $ 98.5 | $ 91.8 | $ 94.9 | $ 93.9 |
| Deferral of revenue | 154.6 | 167.9 | 478.3 | 438.4 |
| Revenue recognized | (150.7) | (160.1) | (457.5) | (427.9) |
| Breakage | (5.4) | (4.7) | (18.5) | (13.4) |
| Foreign currency translation and other | (0.1) | (0.5) | (0.3) | 3.4 |
| Ending Balance | $ 96.9 | $ 94.4 | $ 96.9 | $ 94.4 |