v3.25.2
Accumulated other comprehensive loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the year $ 21,978 $ 20,416 $ 22,466 $ 21,288
Other comprehensive income (loss) before reclassifications 508 (17) 751 (195)
Amounts reclassified from Accumulated other comprehensive loss (16) (11) (51) (21)
Other comprehensive income (loss) (492) 28 (700) 216
Balance at the end of the year 23,241 21,116 23,241 21,116
Accumulated Other Comprehensive Loss        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the year (806) (797) (1,005) (616)
Other comprehensive income (loss) (461) 16 (660) 197
Balance at the end of the year (345) (813) (345) (813)
Currency Translation        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the year (627) (580) (856) (439)
Balance at the end of the year (147) (617) (147) (617)
Cash Flow Hedges        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the year (86) (84) (63) (47)
Balance at the end of the year (96) (65) (96) (65)
Pension and Other Postretirement Plans        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the year (93) (133) (86) (130)
Balance at the end of the year (102) (131) (102) (131)
Noncontrolling Interest        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the year 859 401 859 434
Other comprehensive income (loss) (31) 12 (40) 19
Balance at the end of the year 896 390 896 390
Accumulated foreign currency adjustment attributable to noncontrolling interest        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Other comprehensive income (loss) (31) 12 (40) 19
Accumulated gain (loss), net, cash flow hedge, noncontrolling interest        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Other comprehensive income (loss) 0 0 0 0
Accumulated defined benefit plans adjustment attributable to noncontrolling interest        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Other comprehensive income (loss) 0 0 0 0
Accumulated foreign currency adjustment including portion attributable to noncontrolling interest        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Other comprehensive income (loss) before reclassifications 519 (44) 783 (158)
Amounts reclassified from Accumulated other comprehensive loss (8) (5) (34) (39)
Other comprehensive income (loss) (511) 49 (749) 197
Cash flow hedges        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Other comprehensive income (loss) before reclassifications (11) 27 (32) (37)
Amounts reclassified from Accumulated other comprehensive loss 1 (8) (1) 19
Other comprehensive income (loss) 10 (19) 33 18
Pension and other postretirement plans        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Other comprehensive income (loss) before reclassifications 0 0 0 0
Amounts reclassified from Accumulated other comprehensive loss (9) 2 (16) (1)
Other comprehensive income (loss) $ 9 $ (2) $ 16 $ 1