Income taxes (Details) $ in Millions |
3 Months Ended | 9 Months Ended | |||||
|---|---|---|---|---|---|---|---|
|
Sep. 30, 2025
USD ($)
|
Sep. 30, 2024 |
Sep. 30, 2025
USD ($)
|
Sep. 30, 2024 |
Dec. 19, 2022
case
|
Apr. 30, 2022
USD ($)
|
Jul. 31, 2021
USD ($)
notice
|
|
| Income Tax Examination [Line Items] | |||||||
| Effective income tax rate | 18.00% | 8.70% | 14.50% | 9.50% | |||
| Increase in unrecognized tax benefits resulting from tax positions taken during the current period | $ 45 | $ 145 | |||||
| Domestic Tax Authority | |||||||
| Income Tax Examination [Line Items] | |||||||
| Number of notices on proposed additional tax | notice | 2 | ||||||
| Number of notices consolidated | case | 2 | ||||||
| Domestic Tax Authority | Tax Years 2010-2012 | |||||||
| Income Tax Examination [Line Items] | |||||||
| Proposed additional income tax | $ 3,600 | ||||||
| Repatriation tax on proposed additional tax | $ 900 | ||||||
| Domestic Tax Authority | Tax Year 2013-2015 | |||||||
| Income Tax Examination [Line Items] | |||||||
| Proposed additional income tax | $ 5,100 | ||||||
| Repatriation tax on proposed additional tax | 2,200 | ||||||
| Penalties on proposed additional income tax | $ 2,000 | ||||||