v3.25.2
Derivatives - Schedule of Notional Amounts of Outstanding Derivative Positions (Details)
bbl in Thousands
6 Months Ended
Jun. 30, 2025
bbl
Credit Derivatives [Line Items]  
Purchases 107,753
Sales (136,568)
Net (28,815)
Futures  
Credit Derivatives [Line Items]  
Purchases 2,170
Sales (2,595)
Net (425)
Swaps  
Credit Derivatives [Line Items]  
Purchases 105,583
Sales (133,973)
Net (28,390)