Share repurchase program (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | |||
---|---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
Feb. 21, 2023 |
|
Equity, Class of Treasury Stock [Line Items] | |||||
Shares acquired (in shares) | 425,913 | 425,913 | |||
Foreign currency loss | $ 498 | $ 265 | |||
February 2023 Stock Repurchase Program | |||||
Equity, Class of Treasury Stock [Line Items] | |||||
Aggregate consideration amount of repurchase program | $ 157 | $ 157 | $ 900 | ||
Share Repurchase Programs | |||||
Equity, Class of Treasury Stock [Line Items] | |||||
Shares acquired (in shares) | 570,049 | 570,049 | |||
August 30, 2020 Board Authorized Repurchase Program | |||||
Equity, Class of Treasury Stock [Line Items] | |||||
Foreign currency loss | $ 173 | $ 45 | $ 386 | $ 108 |