Commitments and Contingencies - Other Litigation and Loss Contingencies (Details) - USD ($) $ in Millions |
Dec. 31, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Loss Contingencies [Line Items] | ||
| Maximum liability, guarantees | $ 3,100 | $ 2,600 |
| Rebates available | 1,300 | 1,300 |
| Indirect Tax Matters | ||
| Loss Contingencies [Line Items] | ||
| Reasonably possible loss | 750 | |
| Accrued liabilities and Other liabilities | ||
| Loss Contingencies [Line Items] | ||
| Product liability | 589 | 544 |
| Credit card program deferred revenue | 252 | 253 |
| Litigation-related liability and tax administrative matters | 1,200 | $ 1,300 |
| Korea Wage Litigation - Former Subcontract Workers | ||
| Loss Contingencies [Line Items] | ||
| Reasonably possible loss | 120 | |
| Warranty provision | $ 240 |
| X | ||||||||||
- Definition Deferred revenue associated with credit card programs recorded at the end of the reporting period. No definition available.
|
| X | ||||||||||
- Definition Rebate available associated with the credit card programs, net of deferred program revenue at the balance sheet date. No definition available.
|
| X | ||||||||||
- Definition Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| 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 loss contingency liability. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Undiscounted amount of the accrual for damages arising from third-party use of the entity's product or process. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|