XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated other comprehensive loss - Reclassification out of accumulated other comprehensive income (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Income tax expense (benefit) $ 430 $ 379 $ 411 $ 365
Other nonoperating income, net 23 2 184 2
Total 1,297 1,199 1,413 1,171
Reclassifications from Accumulated other comprehensive loss to income        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Total (6) 3 18 10
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 (9) 3 22 17
Income tax expense (benefit) 1 0 (3) (4)
Total (8) 3 19 13
Reclassifications from Accumulated other comprehensive loss to income | Pension and other postretirement plans        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Income tax expense (benefit) 0 0 1 0
Other nonoperating income, net 2 0 (2) (3)
Total $ 2 $ 0 $ (1) $ (3)