Valuation And Qualifying Accounts (Allowance For Doubtful Accounts) (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
| Allowance for Credit Loss | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance at Beginning of Period | $ 1,235 | $ 907 | $ 663 |
| Charged to Costs and Expenses | 1,972 | 2,575 | 1,791 |
| Charged to Other Accounts | 405 | 0 | 0 |
| Acquisitions | 0 | 0 | 179 |
| Deductions | 2,023 | 2,247 | 1,726 |
| Balance at End of Period (e) | 1,589 | 1,235 | 907 |
| Allowance for Deferred Tax Assets | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance at Beginning of Period | 4,941 | 4,588 | 4,640 |
| Charged to Costs and Expenses | (168) | (18) | (210) |
| Charged to Other Accounts | 0 | 371 | (53) |
| Acquisitions | 0 | 0 | 211 |
| Deductions | 0 | 0 | 0 |
| Balance at End of Period (e) | $ 4,773 | $ 4,941 | $ 4,588 |