v3.25.2
Accumulated other comprehensive loss - Reclassification out of accumulated other comprehensive income (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Other nonoperating (income) expense, net $ 9 $ (23) $ 29 $ (184)
Income tax expense (benefit) 425 430 367 411
Total (1,319) (1,297) (1,225) (1,413)
Reclassifications from Accumulated other comprehensive loss to income        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Total (8) (6) (17) 18
Reclassifications from Accumulated other comprehensive loss to income | Cash flow hedges        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Cost of product revenues 1 (9) (1) 22
Income tax expense (benefit) 0 1 0 (3)
Total 1 (8) (1) 19
Reclassifications from Accumulated other comprehensive loss to income | Pension and other postretirement plans        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Other nonoperating (income) expense, net (9) 2 (17) (2)
Income tax expense (benefit) 0 0 1 1
Total $ (9) $ 2 $ (16) $ (1)