XML 120 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Debt (Aggregate Debt Maturities) (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Aggregate Debt Maturities Excluding Market Value Adjustments [Abstract]    
Debt maturities - 2021 $ 1,072  
Debt maturities - 2022 1,384  
Debt maturities - 2023 1,384  
Debt maturities - 2024 1,439  
Debt maturities - 2025 1,429  
Debt maturities - thereafter 21,559  
Total principal 28,267  
Unamortized discount and deferred issuance costs (1,538) $ (1,194)
Total debt $ 26,729 $ 25,200