v3.26.1
Supplier and Vendor Financing Programs (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Other Significant Noncash Transactions [Line Items]      
Supplier financing program obligations $ 4,082   $ 3,090
Vendor financing payables, current 37,304   38,514
Direct Supplier Financing Program      
Other Significant Noncash Transactions [Line Items]      
Supplier financing program obligations 5,820   6,901
Vendor Financing Program      
Other Significant Noncash Transactions [Line Items]      
Vendor financing commitments 732 $ 378  
Vendor financing payables 2,437   1,892
Vendor financing payables, current $ 1,474   $ 956