XML 164 R124.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives (Open Commodity Derivative Contracts) (Details) - Exchange Traded
bbl in Thousands
12 Months Ended
Dec. 31, 2024
bbl
Crude oil  
Derivative [Line Items]  
Percentage of derivative contracts expiring next quarter 54.50%
Crude oil | Long  
Derivative [Line Items]  
Notional contracts (contract volumes) 47,351 [1]
Crude oil | Long | Spread contracts  
Derivative [Line Items]  
Notional contracts (contract volumes) 15,975
Crude oil | Short  
Derivative [Line Items]  
Notional contracts (contract volumes) 43,785 [1]
Crude oil | Short | Spread contracts  
Derivative [Line Items]  
Notional contracts (contract volumes) 15,455
Refined products  
Derivative [Line Items]  
Percentage of derivative contracts expiring next quarter 82.30%
Refined products | Long  
Derivative [Line Items]  
Notional contracts (contract volumes) 18,086 [1]
Refined products | Long | Spread contracts  
Derivative [Line Items]  
Notional contracts (contract volumes) 545
Refined products | Short  
Derivative [Line Items]  
Notional contracts (contract volumes) 21,973 [1]
Refined products | Short | Spread contracts  
Derivative [Line Items]  
Notional contracts (contract volumes) 325
Blending products  
Derivative [Line Items]  
Percentage of derivative contracts expiring next quarter 93.50%
Blending products | Long  
Derivative [Line Items]  
Notional contracts (contract volumes) 6,061 [1]
Blending products | Short  
Derivative [Line Items]  
Notional contracts (contract volumes) 6,121 [1]
Soybean oil  
Derivative [Line Items]  
Percentage of derivative contracts expiring next quarter 97.90%
Soybean oil | Long  
Derivative [Line Items]  
Notional contracts (contract volumes) 2,295
Soybean oil | Short  
Derivative [Line Items]  
Notional contracts (contract volumes) 2,888
[1] Included in exchange-traded are spread contracts in thousands of barrels: Crude oil - 15,975 long and 15,455 short; Refined products - 545 long and 325 short and Blending products - 158 long. There are no spread contracts for soybean oil.