v3.25.4
Supplier and Vendor Financing Programs (Vendor Financing) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Vendor Finance Program [Line Items]      
Payments $ (1,181) $ (1,792) $ (5,742)
Vendor Finance Program [Member]      
Vendor Finance Program [Line Items]      
Obligations outstanding at the beginning of year 1,424 2,516  
Commitments 1,594 700  
Payments (1,181) (1,792)  
Obligations outstanding at the end of year 1,837 1,424 $ 2,516
Vendor financing payables 1,892 1,448  
Vendor Finance Program [Member] | Accounts payable and accrued liabilities      
Vendor Finance Program [Line Items]      
Vendor financing payables, current 956 749  
Vendor Finance Program [Member] | Licenses      
Vendor Finance Program [Line Items]      
Obligations outstanding at the beginning of year 850    
Obligations outstanding at the end of year $ 1,200 $ 850