Other Long-Term Liabilities - Schedule of Other Long-term Liabilities (Detail) - USD ($) $ in Millions |
Dec. 31, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Other Liabilities Noncurrent [Abstract] | ||
| Operating lease liabilities | $ 1,254 | $ 956 |
| Accrued warranty reserve | 989 | 745 |
| Sales return reserve | 500 | 545 |
| Deferred tax liability | 151 | 66 |
| Resale value guarantees | 19 | 36 |
| Other non-current liabilities | 417 | 343 |
| Total other long-term liabilities | $ 3,330 | $ 2,691 |
| X | ||||||||||
- Definition Accrued warranty reserve, noncurrent. No definition available.
|
| X | ||||||||||
- Definition Other liabilities, miscellaneous, noncurrent. No definition available.
|
| X | ||||||||||
- Definition Resale value guarantees noncurrent portion. No definition available.
|
| X | ||||||||||
- Definition Sales return reserve noncurrent. No definition available.
|
| X | ||||||||||
- Definition Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other. No definition available.
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- References No definition available.
|