| | 2021-12-31 | 2022-12-31 | 2023-12-31 | 2024-12-31 | 2025-06-30 | 2025-12-31 |
| Beginning Cash Position | | 22054000000.0 | 31256000000.0 | 43755000000.0 | 47829000000.0 | 43671000000.0 |
| Capital Expenditure | | -934000000.0 | -961000000.0 | -1204000000.0 | -1415000000.0 | -1578000000.0 |
| Cash Dividends Paid | | -1178000000.0 | -1159000000.0 | -1160000000.0 | -1323000000.0 | -1768000000.0 |
| Cash Flow From Continuing Financing Activities | | 25131000000.0 | 13844000000.0 | 8167000000.0 | -2653000000.0 | -8852000000.0 |
| Cash Flow From Continuing Investing Activities | | -29738000000.0 | -21920000000.0 | -26410000000.0 | -3237000000.0 | -9244000000.0 |
| Cash Flow From Continuing Operating Activities | | 13812000000.0 | 20575000000.0 | 18163000000.0 | 19745000000.0 | 27634000000.0 |
| Cash From Discontinued Investing Activities | | | 0.0 | 0.0 | | 8800000000.0 |
| Cash From Discontinued Operating Activities | | -3000000.0 | 0.0 | -4000000.0 | -106000000.0 | 84000000.0 |
| Change In Account Payable | | 246000000.0 | 122000000.0 | 17000000.0 | -127000000.0 | -169000000.0 |
| Change In Other Current Assets | | -2973000000.0 | 716000000.0 | -426000000.0 | -699000000.0 | -610000000.0 |
| Change In Other Current Liabilities | | 511000000.0 | 1846000000.0 | -1104000000.0 | -242000000.0 | 2089000000.0 |
| Change In Payable | | 246000000.0 | 122000000.0 | 17000000.0 | -127000000.0 | -169000000.0 |
| Change In Payables And Accrued Expense | | 246000000.0 | 122000000.0 | 17000000.0 | -127000000.0 | -169000000.0 |
| Change In Receivables | | -641000000.0 | -359000000.0 | -54000000.0 | 47000000.0 | -34000000.0 |
| Change In Working Capital | | -2857000000.0 | 2325000000.0 | -1567000000.0 | -1021000000.0 | 1276000000.0 |
| Changes In Account Receivables | | -641000000.0 | -359000000.0 | -54000000.0 | 47000000.0 | -34000000.0 |
| Changes In Cash | | 9202000000.0 | 12499000000.0 | -84000000.0 | 13749000000.0 | 18422000000.0 |
| Common Stock Dividend Paid | | -950000000.0 | -931000000.0 | -932000000.0 | -1087000000.0 | -1516000000.0 |
| Common Stock Issuance | | 276000000.0 | 299000000.0 | 323000000.0 | 352000000.0 | 400000000.0 |
| Common Stock Payments | | -4948000000.0 | -718000000.0 | -734000000.0 | -864000000.0 | -4099000000.0 |
| Deferred Income Tax | | -772000000.0 | -723000000.0 | -853000000.0 | -2762000000.0 | -1907000000.0 |
| Deferred Tax | | -772000000.0 | -723000000.0 | -853000000.0 | -2762000000.0 | -1907000000.0 |
| Depreciation Amortization Depletion | | 3210000000.0 | 3226000000.0 | 3237000000.0 | 3443000000.0 | 5260000000.0 |
| Depreciation And Amortization | | 3210000000.0 | 3226000000.0 | 3237000000.0 | 3443000000.0 | 5260000000.0 |
| End Cash Position | | 31256000000.0 | 43755000000.0 | 43671000000.0 | 61578000000.0 | 62093000000.0 |
| Financing Cash Flow | | 25131000000.0 | 13844000000.0 | 8167000000.0 | -2653000000.0 | -8852000000.0 |
| Free Cash Flow | | 12875000000.0 | 19614000000.0 | 16955000000.0 | 18224000000.0 | 26140000000.0 |
| Gain Loss On Investment Securities | | 9000000.0 | 34000000.0 | 35000000.0 | | 0.0 |
| Income Tax Paid Supplemental Data | | 1852000000.0 | 1355000000.0 | 1105000000.0 | 1100000000.0 | 806000000.0 |
| Interest Paid Supplemental Data | | 3609000000.0 | 10823000000.0 | 13201000000.0 | 13320000000.0 | 14886000000.0 |
| Investing Cash Flow | | -29738000000.0 | -21920000000.0 | -26410000000.0 | -3237000000.0 | -444000000.0 |
| Issuance Of Capital Stock | | 276000000.0 | 299000000.0 | 323000000.0 | 352000000.0 | 400000000.0 |
| Issuance Of Debt | | 31044000000.0 | 11510000000.0 | 5817000000.0 | 5564000000.0 | 9031000000.0 |
| Long Term Debt Issuance | | 31044000000.0 | 11510000000.0 | 5817000000.0 | 5564000000.0 | 9031000000.0 |
| Long Term Debt Payments | | -22621000000.0 | -11270000000.0 | -10239000000.0 | -15524000000.0 | -17856000000.0 |
| Net Business Purchase And Sale | | -1176000000.0 | -2785000000.0 | 0.0 | 16464000000.0 | 16465000000.0 |
| Net Common Stock Issuance | | -4672000000.0 | -419000000.0 | -411000000.0 | -512000000.0 | -3699000000.0 |
| Net Income From Continuing Operations | | 7360000000.0 | 4887000000.0 | 4750000000.0 | 0.0 | 2453000000.0 |
| Net Investment Purchase And Sale | | 6794000000.0 | -1315000000.0 | -5159000000.0 | 8333000000.0 | 9440000000.0 |
| Net Issuance Payments Of Debt | | 8423000000.0 | 240000000.0 | -4422000000.0 | -9960000000.0 | -8825000000.0 |
| Net Long Term Debt Issuance | | 8423000000.0 | 240000000.0 | -4422000000.0 | -9960000000.0 | -8825000000.0 |
| Net Other Investing Changes | | -628000000.0 | -1325000000.0 | -1617000000.0 | -1879000000.0 | -1820000000.0 |
| Net PPEPurchase And Sale | | -934000000.0 | -961000000.0 | -1204000000.0 | -1415000000.0 | -1578000000.0 |
| Net Preferred Stock Issuance | | 0.0 | 0.0 | 0.0 | | -500000000.0 |
| Operating Cash Flow | | 13809000000.0 | 20575000000.0 | 18159000000.0 | 19639000000.0 | 27718000000.0 |
| Operating Gains Losses | | -187000000.0 | 40000000.0 | 64000000.0 | 35000000.0 | 3000000.0 |
| Other Non Cash Items | | 897000000.0 | -119000000.0 | 247000000.0 | 454000000.0 | -882000000.0 |
| Preferred Stock Dividend Paid | | -228000000.0 | -228000000.0 | -228000000.0 | -236000000.0 | -252000000.0 |
| Preferred Stock Issuance | 2052000000.0 | 0.0 | 0.0 | | | |
| Preferred Stock Payments | | 0.0 | 0.0 | 0.0 | | -500000000.0 |
| Proceeds From Stock Option Exercised | | 19000000.0 | 10000000.0 | 4000000.0 | 4000000.0 | 9000000.0 |
| Purchase Of Business | -669000000.0 | -1176000000.0 | -2785000000.0 | 0.0 | | |
| Purchase Of Investment | | -14850000000.0 | -10446000000.0 | -17183000000.0 | -16951000000.0 | -18162000000.0 |
| Purchase Of PPE | -698000000.0 | -934000000.0 | -961000000.0 | -1204000000.0 | | |
| Repayment Of Debt | | -22621000000.0 | -11270000000.0 | -10239000000.0 | -15524000000.0 | -17856000000.0 |
| Repurchase Of Capital Stock | | -4948000000.0 | -718000000.0 | -734000000.0 | -1364000000.0 | -4599000000.0 |
| Sale Of Business | | | | | | 16465000000.0 |
| Sale Of Investment | | 21644000000.0 | 9131000000.0 | 12024000000.0 | 25284000000.0 | 27602000000.0 |
| Stock Based Compensation | | 314000000.0 | 513000000.0 | 569000000.0 | 673000000.0 | 776000000.0 |