Compensation Plans (Narrative) (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2021 |
Jun. 30, 2020 |
Jun. 30, 2021 |
Jun. 30, 2020 |
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
| Stock-based compensation expense | $ 4,000 | $ 3,500 | $ 7,800 | $ 6,800 |
| Awards expected to be settled with stock | 3,700 | $ 3,300 | 7,400 | $ 6,500 |
| Restricted Stock Units (RSUs) | ||||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
| Unrecognized compensation cost | $ 30,600 | $ 30,600 | ||
| Weighted average recognition period for unrecognized stock-based compensation expense | 2 years 8 months 12 days | |||