v3.26.1
Accrued Liabilities and Other (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued purchases $ 3,181 $ 2,577
Accrued warranty reserve, current portion 2,444 2,475
Payroll and related costs 1,884 1,907
Taxes payable 1,613 1,594
Customer deposits 1,742 1,311
Operating lease liabilities, current portion 988 954
Sales return reserve, current portion 571 529
Other current liabilities 2,131 1,932
Total $ 14,554 $ 13,279