XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive (Loss) Income (AOCI) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 20,634  
OCI (176) $ 99
Income taxes 70 (44)
Reclassification to: cost of sales 2,122 1,910
Reclassification to: Other (income) expense, net (73) (49)
Reclassification to: Income taxes (110) (135)
Net OCI (116) 39
Ending balance 20,930 19,172
Reclassification out of Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Reclassification to: cost of sales (2) (10)
Reclassification to: Other (income) expense, net (12) (10)
Reclassification to: Income taxes 4 4
Marketable Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 0 0
OCI 0 0
Income taxes 0 0
Ending balance 0 0
Marketable Securities | Reclassification out of Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Reclassification to: cost of sales 0 0
Reclassification to: Other (income) expense, net 0 0
Reclassification to: Income taxes 0 0
Net OCI 0 0
Pension Plans    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 4 (28)
OCI 0 2
Income taxes 0 0
Ending balance 4 (26)
Pension Plans | Reclassification out of Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Reclassification to: cost of sales 0 0
Reclassification to: Other (income) expense, net 0 0
Reclassification to: Income taxes 0 0
Net OCI 0 2
Hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 31 39
OCI (16) 16
Income taxes 4 (4)
Ending balance 17 41
Hedges | Reclassification out of Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Reclassification to: cost of sales (2) (10)
Reclassification to: Other (income) expense, net (1) (2)
Reclassification to: Income taxes 1 2
Net OCI (14) 2
Financial Statement Translation    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (328) (427)
OCI (160) 81
Income taxes 66 (40)
Ending balance (430) (392)
Financial Statement Translation | Reclassification out of Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Reclassification to: cost of sales 0 0
Reclassification to: Other (income) expense, net (11) (8)
Reclassification to: Income taxes 3 2
Net OCI (102) 35
Accumulated other comprehensive income (loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (293) (416)
Net OCI (116) 39
Ending balance (409) (377)
Accumulated other comprehensive income (loss) | Reclassification out of Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Net OCI $ (116) $ 39