v3.26.1
Derivative Instruments and Hedging Activities - Schedule of Notional Contracts by Derivative Type (Details)
6 Months Ended
Jun. 30, 2026
CAD ($)
ozt
bbl
WTI crude oil price swaps - long | Derivatives designated as cash flow hedging instruments: | Long  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 325,000
WTI crude oil price swaps - long | 2026 | Derivatives designated as cash flow hedging instruments: | Long  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 325,000
WTI crude oil price swaps - long | 2027 | Derivatives designated as cash flow hedging instruments: | Long  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 0
Sub-octane gasoline and diesel price swaps - short | Derivatives designated as cash flow hedging instruments: | Short  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 325,000
Sub-octane gasoline and diesel price swaps - short | 2026 | Derivatives designated as cash flow hedging instruments: | Short  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 325,000
Sub-octane gasoline and diesel price swaps - short | 2027 | Derivatives designated as cash flow hedging instruments: | Short  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 0
Commodity contracts | Derivatives not designated as cash flow hedging instruments: | Long  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 1,219,847
Commodity contracts | Derivatives not designated as cash flow hedging instruments: | Short  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 1,428,765
Commodity contracts | 2026 | Derivatives not designated as cash flow hedging instruments: | Long  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 1,219,847
Commodity contracts | 2026 | Derivatives not designated as cash flow hedging instruments: | Short  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 1,428,765
Commodity contracts | 2027 | Derivatives not designated as cash flow hedging instruments: | Long  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 0
Commodity contracts | 2027 | Derivatives not designated as cash flow hedging instruments: | Short  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 0
Foreign currency forward contracts | Derivatives not designated as cash flow hedging instruments:  
Economic hedges by derivative type [Line Items]  
Derivative notional amount | $ $ 522,000,000
Foreign currency forward contracts | 2026 | Derivatives not designated as cash flow hedging instruments:  
Economic hedges by derivative type [Line Items]  
Derivative notional amount | $ 240,589,800
Foreign currency forward contracts | 2027 | Derivatives not designated as cash flow hedging instruments:  
Economic hedges by derivative type [Line Items]  
Derivative notional amount | $ $ 281,410,200
Forward platinum contracts | Derivatives not designated as cash flow hedging instruments:  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in troy ounces) | ozt 62,371
Forward platinum contracts | 2026 | Derivatives not designated as cash flow hedging instruments:  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in troy ounces) | ozt 27,445
Forward platinum contracts | 2027 | Derivatives not designated as cash flow hedging instruments:  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in troy ounces) | ozt 34,926