v3.26.1
Foreign Exchange (Gain) Loss, Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule Of Foreign Exchange Transactions [Line Items]        
Unrealized Foreign Exchange (Gain) Loss $ 29 $ 2 $ 28 $ (43)
Foreign Exchange (Gain) Loss, Net 23 22 21 32
Translation of U.S. Dollar Risk Management Contracts Issued From Canada [Member]        
Schedule Of Foreign Exchange Transactions [Line Items]        
Unrealized Foreign Exchange (Gain) Loss (1) 2 (2) (85)
Foreign Exchange on Settlements 0 0 0 98
Translation of Intercompany Notes [Member]        
Schedule Of Foreign Exchange Transactions [Line Items]        
Unrealized Foreign Exchange (Gain) Loss 30 0 30 42
Foreign Exchange on Settlements 2 1 1 (41)
Other Monetary Revaluations [Member]        
Schedule Of Foreign Exchange Transactions [Line Items]        
Foreign Exchange on Settlements $ (8) $ 19 $ (8) $ 18