Contractual Commitments, Contingencies, and Off-Balance Sheet Arrangements - Schedule of Minimum Commitments Related to Technology Service Agreement (Details) $ in Millions |
Jun. 30, 2019
USD ($)
|
|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |
| 2020 | $ 117.6 |
| 2021 | 111.1 |
| 2023 | 102.5 |
| 2023 | 96.4 |
| 2024 | 91.4 |
| Thereafter | 204.4 |
| Total | $ 723.5 |