Derivative instruments - Schedule of Hedged Liabilities and Cumulative Amount (Details) - USD ($) $ in Millions |
Sep. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Derivative [Line Items] | ||
| Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities | $ (159) | $ (343) |
| Current portion of long-term debt | ||
| Derivative [Line Items] | ||
| Carrying amounts of hedged liabilities | 1,266 | 1,045 |
| Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities | 16 | 45 |
| Carrying value with discontinued hedging relationships | 51 | 56 |
| Hedging adjustments on discontinued hedging relationships | 51 | 56 |
| Long-term debt | ||
| Derivative [Line Items] | ||
| Carrying amounts of hedged liabilities | 4,670 | 5,152 |
| Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities | (175) | (388) |
| Carrying value with discontinued hedging relationships | 194 | 232 |
| Hedging adjustments on discontinued hedging relationships | $ 94 | $ 132 |