Financial Instruments (Non-Marketable Equity Securities) (Details) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Fair Value Disclosures [Abstract] | ||
| Unrealized gains on non-marketable equity securities | $ 9,971 | $ 3,020 |
| Unrealized losses on non-marketable equity securities (including impairment) | (122) | (1,489) |
| Total unrealized gain (loss) recognized on non-marketable equity securities | $ 9,849 | $ 1,531 |