Financial Instruments (Measurement Alternative Investments) (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2021 |
Jun. 30, 2020 |
Jun. 30, 2021 |
Jun. 30, 2020 |
|
| Gains and Losses on Marketable and Non-Marketable Equity Securities | ||||
| Net gain (loss) on equity securities sold during the period | $ 138 | $ 18 | $ 506 | $ 233 |
| Net unrealized gain (loss) on equity securities held as of the end of the period | 2,634 | 1,437 | 7,103 | 408 |
| Total gain (loss) recognized in other income (expense), net | $ 2,772 | $ 1,455 | $ 7,609 | $ 641 |