XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.4
Accrued Liabilities and Other - Schedule of Accrued Liabilities and Other Current Liabilities (Detail) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued purchases $ 2,253 $ 2,721
Accrued warranty reserve, current portion 1,917 1,546
Payroll and related costs 1,532 1,325
Taxes payable 1,367 1,204
Customer deposits 993 876
Operating lease liabilities, current portion 807 672
Sales return reserve, current portion 305 219
Other current liabilities 1,549 517
Total $ 10,723 $ 9,080