v3.25.0.1
Financial Instruments: (Fair Value of Foreign Exchange Contracts) (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Gross amounts not offset in the consolidated balance sheet, derivative assets - financial instruments $ (218) $ (374)
Gross amounts not offset in the consolidated balance sheet, derivative assets - cash collateral received/pledged (863) (109)
Gross amounts not offset in the consolidated balance sheet, derivative assets, total 337 101
Gross amounts not offset in the consolidated balance sheet, derivative liabilities - financial instruments (218) (374)
Gross amounts not offset in the consolidated balance sheet, derivative liabilities - cash collateral received/pledged (18) (551)
Gross amounts not offset in the consolidated balance sheet, derivative liabilities, total 11 443
Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 1,418 584
Fair value of derivative liabilities 247 1,368
Foreign exchange contracts | Foreign exchange contracts | Other current assets | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 772 345
Foreign exchange contracts | Foreign exchange contracts | Other accrued liabilities | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 7 249
Foreign exchange contracts | Foreign exchange contracts | Other assets | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 299 153
Foreign exchange contracts | Foreign exchange contracts | Income taxes and other liabilities | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 60 449
Foreign exchange contracts | Foreign exchange contracts | Other current assets | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 331 85
Foreign exchange contracts | Foreign exchange contracts | Other accrued liabilities | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 69 425
Foreign exchange contracts | Foreign exchange contracts | Other assets | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 12 0
Foreign exchange contracts | Foreign exchange contracts | Income taxes and other liabilities | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 58 143
Interest rate contracts | Foreign exchange contracts | Other current assets | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 0 1
Interest rate contracts | Foreign exchange contracts | Other accrued liabilities | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 50 78
Interest rate contracts | Foreign exchange contracts | Other assets | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 4 0
Interest rate contracts | Foreign exchange contracts | Income taxes and other liabilities | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 3 18
Commodity contracts | Foreign exchange contracts | Other current assets | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 0 0
Commodity contracts | Foreign exchange contracts | Other accrued liabilities | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 0 5
Commodity contracts | Foreign exchange contracts | Other assets | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 0 0
Commodity contracts | Foreign exchange contracts | Income taxes and other liabilities | Level 2    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities $ 0 $ 1