v3.25.4
Accrued Liabilities and Other (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued purchases $ 2,577 $ 2,253
Accrued warranty reserve, current portion 2,475 1,917
Payroll and related costs 1,907 1,532
Taxes payable 1,594 1,367
Customer deposits 1,311 993
Operating lease liabilities, current portion 954 807
Sales return reserve, current portion 529 305
Other current liabilities 1,932 1,549
Total $ 13,279 $ 10,723