v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Credit risk valuation adjustment $ 100 $ 100
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 3,276 9,163
Total commodity derivative liabilities (528) (1,756)
Recurring | Non-trading commodity derivative liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 3,174 7,135
Total commodity derivative liabilities (417) (1,612)
Recurring | Trading commodity derivative liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 102 2,028
Total commodity derivative liabilities (111) (144)
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 567 445
Total commodity derivative liabilities 0 (180)
Recurring | Level 1 | Non-trading commodity derivative liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 567 445
Total commodity derivative liabilities 0 (180)
Recurring | Level 1 | Trading commodity derivative liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 0 0
Total commodity derivative liabilities 0 0
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 2,709 8,718
Total commodity derivative liabilities (528) (1,576)
Recurring | Level 2 | Non-trading commodity derivative liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 2,607 6,690
Total commodity derivative liabilities (417) (1,432)
Recurring | Level 2 | Trading commodity derivative liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 102 2,028
Total commodity derivative liabilities (111) (144)
Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 0 0
Total commodity derivative liabilities 0 0
Recurring | Level 3 | Non-trading commodity derivative liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 0 0
Total commodity derivative liabilities 0 0
Recurring | Level 3 | Trading commodity derivative liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 0 0
Total commodity derivative liabilities $ 0 $ 0