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