XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Liabilities and Other - Schedule of Accrued Liabilities and Other Current Liabilities (Detail) - USD ($)
$ in Millions
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued purchases $ 2,424 $ 2,721
Accrued warranty reserve, current portion 1,839 1,546
Payroll and related costs 1,513 1,325
Taxes payable 1,265 1,204
Customer deposits 994 876
Operating lease liabilities, current portion 797 672
Sales return reserve, current portion 226 219
Other current liabilities 1,543 517
Total $ 10,601 $ 9,080