Income Taxes (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|---|
Jun. 30, 2018 |
Jun. 30, 2017 |
Jun. 30, 2018 |
Jun. 30, 2017 |
Dec. 31, 2017 |
Jul. 25, 2018 |
|
| Income Tax Disclosure [Abstract] | ||||||
| Income tax expense | $ 519 | $ 534 | $ 985 | $ 1,321 | ||
| Tax expense, entities included in effective tax rate calculation | $ 621 | $ 1,500 | ||||
| Decrease in uncertain tax positions from settlement of transfer pricing matters | 412 | |||||
| Net deferred tax assets | $ 22,500 | $ 22,500 | ||||
| Operating Loss Carryforwards [Line Items] | ||||||
| Tax expense related to tax reform legislation | $ 7,300 | |||||
| Forecast [Member] | Germany [Member] | Foreign Tax Authority [Member] | ||||||
| Operating Loss Carryforwards [Line Items] | ||||||
| Operating loss carryforwards | $ 3,300 | |||||
| Deferred tax assets | $ 1,000 | |||||
| X | ||||||||||
- Definition Effective Income Tax Rate Reconciliation, Effect of Tax Cuts and Jobs Act of 2017, Incomplete Accounting Adjustment, Amount No definition available.
|
| X | ||||||||||
- Definition Tax expense (benefit) from entities included in the effective tax rate calculation, prior to other adjustments (i.e., audit settlements). No definition available.
|
| X | ||||||||||
- Definition Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
| X | ||||||||||
- Definition Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|