v3.25.1
Accrued Expenses - Accrued Expenses (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Customer incentives $ 7,163 $ 7,627
Personnel costs 734 1,681
Income and other taxes 737 454
Other 629 631
Total accrued expenses $ 9,263 $ 10,393