v3.26.1
Accumulated other comprehensive loss - Reclassification out of accumulated other comprehensive income (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Other nonoperating income, net $ (282) $ 9 $ (278) $ 29
Income tax expense (benefit) 661 425 606 367
Total (1,486) (1,319) (1,310) (1,225)
Reclassifications from Accumulated other comprehensive loss to income        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Total (22) (8) (26) (17)
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 (16) 1 (18) (1)
Income tax expense (benefit) 4 0 4 0
Total (12) 1 (14) (1)
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, net (12) (9) (14) (17)
Income tax expense (benefit) 2 0 2 1
Total $ (10) $ (9) $ (12) $ (16)