XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Instruments and Hedging Activities - Notional Contracts by Derivative Type (Details)
6 Months Ended
Jun. 30, 2025
CAD ($)
ozt
bbl
NYMEX futures (WTI) - short  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 970,000
NYMEX futures (WTI) - short | 2025  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 970,000
NYMEX futures (WTI) - short | 2026  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 0
Forward crude oil contracts | Long  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 640,000
Forward crude oil contracts | Short  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 368,000
Forward crude oil contracts | 2025 | Long  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 460,000
Forward crude oil contracts | 2025 | Short  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 368,000
Forward crude oil contracts | 2026 | Long  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 180,000
Forward crude oil contracts | 2026 | Short  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in barrels) 0
Foreign currency forward contracts  
Economic hedges by derivative type [Line Items]  
Derivative notional amount | $ $ 522,000,000
Foreign currency forward contracts | 2025  
Economic hedges by derivative type [Line Items]  
Derivative notional amount | $ 240,589,800
Foreign currency forward contracts | 2026  
Economic hedges by derivative type [Line Items]  
Derivative notional amount | $ $ 281,410,200
Forward commodity contracts (platinum)  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in troy ounces) | ozt 34,628
Forward commodity contracts (platinum) | 2025  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in troy ounces) | ozt 7,487
Forward commodity contracts (platinum) | 2026  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in troy ounces) | ozt 27,141