Derivative instruments - Schedule of Hedged Liabilities and Cumulative Amount (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Derivative [Line Items] | ||
| Fair value adjustments | $ (217) | $ (161) |
| Current portion of long-term debt | ||
| Derivative [Line Items] | ||
| Carrying amounts of hedged liabilities | 1,283 | 1,273 |
| Fair value adjustments | 33 | 23 |
| Carrying value with discontinued hedging relationships | 39 | 47 |
| Hedging adjustments on discontinued hedging relationships | 39 | 47 |
| Long-term debt | ||
| Derivative [Line Items] | ||
| Carrying amounts of hedged liabilities | 5,934 | 5,112 |
| Fair value adjustments | (250) | (184) |
| Carrying value with discontinued hedging relationships | 167 | 185 |
| Hedging adjustments on discontinued hedging relationships | $ 67 | $ 85 |