Derivative instruments - Schedule of Hedged Liabilities and Cumulative Amount (Details) - USD ($) $ in Millions |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Derivative [Line Items] | ||
| Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities | $ (161) | $ (343) |
| Current portion of long-term debt | ||
| Derivative [Line Items] | ||
| Carrying amounts of hedged liabilities | 1,273 | 1,045 |
| Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities | 23 | 45 |
| Carrying value with discontinued hedging relationships | 47 | 56 |
| Hedging adjustments on discontinued hedging relationships | 47 | 56 |
| Long-term debt | ||
| Derivative [Line Items] | ||
| Carrying amounts of hedged liabilities | 5,112 | 5,152 |
| Cumulative amounts of fair value hedging adjustments related to the carrying amounts of the hedged liabilities | (184) | (388) |
| Carrying value with discontinued hedging relationships | 185 | 232 |
| Hedging adjustments on discontinued hedging relationships | $ 85 | $ 132 |