XML 82 R58.htm IDEA: XBRL DOCUMENT v3.22.4
LONG-TERM DEBT - DEBT ACTIVITY (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Debt instrument issued $ 17,958 $ 28,493 $ 35,235
Variable rate bonds due 2021      
Debt Instrument [Line Items]      
Repayments of debt   (27)  
Senior notes      
Debt Instrument [Line Items]      
Debt instrument issued $ 18,000 28,500  
Senior notes | 2.600% senior notes due 2022      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 2.60%    
Repayments of debt $ (101)    
Senior notes | 2.700% senior notes due 2023      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 2.70%    
Repayments of debt $ (442)    
Senior notes | 6.950% senior notes due 2024      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 6.95%    
Repayments of debt $ (359)    
Senior notes | 3.450% senior notes due 2024      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 3.45%    
Repayments of debt $ (16)    
Senior notes | 2.900% senior notes due 2024      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 2.90%    
Repayments of debt $ (295)    
Senior notes | 3.500% senior notes due 2025      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 3.50%    
Repayments of debt $ (189)    
Senior notes | 8.000% senior notes due 2025      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 8.00%    
Repayments of debt $ (500)    
Senior notes | 5.875% senior notes due 2025      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 5.875%    
Repayments of debt $ (294)    
Senior notes | 5.500% senior notes due 2025      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 5.50%    
Repayments of debt $ (285)    
Senior notes | 5.550% senior notes due 2026      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 5.55%    
Repayments of debt $ (230)    
Senior notes | 3.200% senior notes due 2026      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 3.20%    
Repayments of debt $ (615)    
Senior notes | 3.400% senior notes due 2026      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 3.40%    
Repayments of debt $ (495)    
Senior notes | 3.000% senior notes due 2027      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 3.00%    
Repayments of debt $ (418)    
Senior notes | 8.500% senior notes due 2027      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 8.50%    
Repayments of debt $ (11)    
Senior notes | 6.375% senior notes due 2028      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 6.375%    
Repayments of debt $ (22)    
Senior notes | 3.500% senior notes due 2029      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 3.50%    
Repayments of debt $ (1,191)    
Senior notes | 6.625% senior notes due 2030      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 6.625%    
Repayments of debt $ (51)    
Senior notes | 6.125% senior notes due 2031      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 6.125%    
Repayments of debt $ (107)    
Senior notes | 6.450% senior notes due 2036      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 6.45%    
Repayments of debt $ (23)    
Senior notes | Zero Coupon senior notes due 2036      
Debt Instrument [Line Items]      
Debt instrument issued 673    
Repayments of debt $ (1,596)    
Senior notes | 4.300% senior notes due 2039      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 4.30%    
Repayments of debt $ (446)    
Senior notes | 6.200% senior notes due 2040      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 6.20%    
Repayments of debt $ (13)    
Senior notes | 4.500% senior notes due 2044      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 4.50%    
Repayments of debt $ (417)    
Senior notes | 4.625% senior notes due 2045      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 4.625%    
Repayments of debt $ (338)    
Senior notes | 6.600% senior notes due 2046      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 6.60%    
Repayments of debt $ (40)    
Debt activity   $ 57  
Senior notes | 4.400% senior notes due 2046      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 4.40%    
Repayments of debt $ (552)    
Senior notes | 4.100% senior notes due 2047      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 4.10%    
Repayments of debt $ (405)    
Senior notes | 4.200% senior notes due 2048      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 4.20%    
Repayments of debt $ (657)    
Senior notes | 4.400% senior notes due 2049      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 4.40%    
Repayments of debt $ (424)    
Senior notes | 4.850% senior notes due 2021      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   4.85%  
Repayments of debt   $ (147)  
Senior notes | 2.600% senior notes due 2021      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   2.60%  
Repayments of debt   $ (224)  
Senior notes | 3.125% senior notes due 2022      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   3.125%  
Repayments of debt   $ (276)  
Senior notes | 2.700% senior notes due 2022      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   2.70%  
Repayments of debt   $ (629)  
Senior notes | Floating interest rate notes due August 2022      
Debt Instrument [Line Items]      
Repayments of debt   $ (1,052)  
Senior notes | 2.700% senior notes due 2023      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   2.70%  
Repayments of debt   $ (484)  
Senior notes | 3.450% senior notes due 2024      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   3.45%  
Repayments of debt   $ (121)  
Senior notes | 2.900% senior notes due 2024      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   2.90%  
Repayments of debt   $ (2,051)  
Senior notes | 3.500% senior notes due 2025      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   3.50%  
Repayments of debt   $ (424)  
Senior notes | 3.400% senior notes due 2026      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   3.40%  
Repayments of debt   $ (371)  
Senior notes | 3.200% senior notes due 2026      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   3.20%  
Repayments of debt   $ (203)  
Senior notes | 3.000% senior notes due 2027      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   3.00%  
Repayments of debt   $ (116)  
Senior notes | 3.500% senior notes due 2029      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   3.50%  
Repayments of debt   $ (23)  
Senior notes | 4.300% senior notes due 2039      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   4.30%  
Repayments of debt   $ (57)  
Senior notes | 4.500% senior notes due 2044      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   4.50%  
Repayments of debt   $ (17)  
Senior notes | 4.625% senior notes due 2045      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   4.625%  
Repayments of debt   $ (116)  
Senior notes | 4.400% senior notes due 2046      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   4.40%  
Repayments of debt   $ (224)  
Senior notes | 4.100% senior notes due 2047      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   4.10%  
Repayments of debt   $ (87)  
Senior notes | 4.200% senior notes due 2048      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   4.20%  
Repayments of debt   $ (39)  
Senior notes | 4.400% senior notes due 2049      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   4.40%  
Repayments of debt   $ (46)  
Senior notes | 7.730% debentures due 2096      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   7.73%  
Repayments of debt   $ (3)  
Senior notes | 7.500% debentures due 2026      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   7.50%  
Repayments of debt   $ (18)  
Senior notes | 7.250% debentures due 2096      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage   7.25%  
Repayments of debt   $ (44)  
Debentures | 7.150% debentures due 2028      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 7.15%    
Repayments of debt $ (3)    
Debentures | 7.730% debentures due 2096      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 7.73% 7.73%  
Debentures | 7.500% debentures due 2026      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 7.50% 7.50%  
Debentures | 7.250% debentures due 2096      
Debt Instrument [Line Items]      
Debt instrument interest rate stated percentage 7.25% 7.25%