Debt and Other Obligations - Future Maturities (Details) $ in Millions |
Mar. 31, 2021
USD ($)
|
|---|---|
| Debt Disclosure [Abstract] | |
| remainder of 2021 | $ 154.0 |
| 2022 | 192.0 |
| 2023 | 335.5 |
| 2024 | 401.0 |
| 2025 | 1,212.2 |
| 2026 and beyond | 1,175.2 |
| Total debt principal payments | $ 3,469.9 |