v3.25.2
Derivative Financial Instruments (Details)
6 Months Ended
Jun. 30, 2025
MBbls
Exchange-Traded Derivatives | Long  
Derivative Financial Instruments  
Nonmonetary units 84,375
Exchange-Traded Derivatives | Short  
Derivative Financial Instruments  
Nonmonetary units 86,278
OTC Derivatives (Petroleum/Ethanol) | Long  
Derivative Financial Instruments  
Nonmonetary units 134,589
OTC Derivatives (Petroleum/Ethanol) | Short  
Derivative Financial Instruments  
Nonmonetary units 9,163