Financial Instruments - Total Short-term and Long-term Investments (Details) - USD ($) $ in Millions |
Dec. 31, 2018 |
Dec. 31, 2017 |
|||
|---|---|---|---|---|---|
| Short-term investments | |||||
| Equity securities | $ 1,600 | $ 2,150 | |||
| Available-for-sale debt securities | 15,091 | 15,362 | |||
| Held-to-maturity debt securities | 1,003 | 1,138 | |||
| Total Short-term investments | [1] | 17,694 | 18,650 | ||
| Long-term investments | |||||
| Equity securities | 1,223 | 1,440 | |||
| Trading equity securities | 50 | 73 | |||
| Available-for-sale debt securities | 491 | 5,090 | |||
| Held-to-maturity debt securities | 59 | 4 | |||
| Private equity investments carried at equity-method or cost | 944 | 408 | |||
| Total Long-term investments | [1] | 2,767 | 7,015 | ||
| Held-to-maturity cash equivalents | $ 199 | $ 719 | |||
| |||||
| X | ||||||||||
- Definition Equity Securities, FV-NI, Noncurrent No definition available.
|
| X | ||||||||||
- Definition Equity Securities, Trading, FV-NI, Noncurrent No definition available.
|
| X | ||||||||||
- Definition Held-To-Maturity Cash Equivalents No definition available.
|
| X | ||||||||||
- Definition Private Equity Investments No definition available.
|
| X | ||||||||||
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in net income (available-for-sale), classified as noncurrent. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as current. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- References No definition available.
|