Long-Term Debt - Future Sinking Fund Payments and Debt Maturities (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Debt Disclosure [Abstract]  
2020 $ 28
2021 310
2022 14
2023 159
2024 473
Thereafter $ 7,708