XML 165 R137.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplier and Vendor Financing Programs (Vendor Financing) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Vendor Finance Program [Line Items]      
Payments $ (1,792) $ (5,742) $ (4,697)
Vendor Finance Program [Member]      
Vendor Finance Program [Line Items]      
Obligations outstanding at the beginning of year 2,516 5,607  
Commitments 700 2,651  
Payments (1,792) (5,742)  
Obligations outstanding at the end of year 1,424 2,516 $ 5,607
Vendor financing payables 1,448 2,833  
Vendor Finance Program [Member] | Accounts payable and accrued liabilities      
Vendor Finance Program [Line Items]      
Vendor financing payables, current 749 1,975  
Vendor Finance Program [Member] | Licenses      
Vendor Finance Program [Line Items]      
Obligations outstanding at the beginning of year 630    
Obligations outstanding at the end of year $ 850 $ 630