v3.26.1
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