v3.24.2
Accrued Liabilities and Other - Schedule of Accrued Liabilities and Other Current Liabilities (Detail) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued purchases $ 2,428 $ 2,721
Accrued warranty reserve, current portion 1,713 1,546
Payroll and related costs 1,487 1,325
Taxes payable 1,100 1,204
Customer deposits 949 876
Operating lease liabilities, current portion 748 672
Sales return reserve, current portion 169 219
Other current liabilities 1,022 517
Total $ 9,616 $ 9,080