Investments (Marketable Equity Securities) (Details) - USD ($) $ in Millions |
1 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|
Mar. 31, 2017 |
Mar. 31, 2017 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
| Schedule of Marketable Equity Securities [Line Items] | |||||
| Marketable equity securities | $ 341 | $ 433 | |||
| NBCUniversal Media LLC [Member] | |||||
| Schedule of Marketable Equity Securities [Line Items] | |||||
| Contribution from member | 662 | $ 3,655 | |||
| Marketable equity securities | 162 | 430 | |||
| Snap [Member] | |||||
| Schedule of Marketable Equity Securities [Line Items] | |||||
| Payments to acquire marketable securities | $ 500 | ||||
| Marketable equity securities | 162 | 430 | |||
| Marketable securities, recognized unrealized gains (losses) | (268) | ||||
| Snap [Member] | NBCUniversal Media LLC [Member] | |||||
| Schedule of Marketable Equity Securities [Line Items] | |||||
| Contribution from member | $ 662 | ||||
| Marketable equity securities | 162 | $ 430 | |||
| Marketable securities, recognized unrealized gains (losses) | $ (268) | ||||