XML 51 R42.htm IDEA: XBRL DOCUMENT v3.21.4
Debt (Future principal payments on long-term debt) (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Debt Disclosure [Abstract]  
Repayments of long-term debt, remainder of 2021 $ 220
Repayments of long-term debt, 2022 585
Repayments of long-term debt, 2023 560
Repayments of long-term debt, 2024 562
Repayments of long-term debt, 2025 563
Thereafter 3,445
Total future principal payments on long-term debt $ 5,935