XML 80 R67.htm IDEA: XBRL DOCUMENT v3.23.4
Accrued Liabilities and Other - Schedule of Accrued Liabilities and Other Current Liabilities (Detail) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued purchases $ 2,721 $ 2,747
Accrued warranty reserve, current portion 1,546 1,025
Payroll and related costs 1,325 1,026
Taxes payable 1,204 1,235
Customer deposits 876 1,063
Operating lease liabilities, current portion 672 485
Sales return reserve, current portion 219 270
Other current liabilities 517 354
Total $ 9,080 $ 8,205