XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Other Long-Term Liabilities - Schedule of Other Long-term Liabilities (Detail) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Other Liabilities, Noncurrent [Abstract]    
Operating lease liabilities $ 1,407 $ 1,254
Accrued warranty reserve 1,083 989
Sales return reserve 378 500
Deferred tax liability 63 151
Other non-current liabilities 405 436
Total other long-term liabilities $ 3,336 $ 3,330