v3.25.2
Derivative Instruments - Schedule of Offsetting Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Total Derivative Liabilities    
Offsetting Liabilities [Line Items]    
Gross  Liabilities $ (2,691) $ (4,097)
Gross Amounts Offset 2,056 2,341
Net Liabilities (635) (1,756)
Cash Collateral Offset 107 0
Net Amount Presented (528) (1,756)
Total Current Derivative Liabilities    
Offsetting Liabilities [Line Items]    
Gross  Liabilities (2,340) (3,670)
Gross Amounts Offset 1,858 1,969
Net Liabilities (482) (1,701)
Cash Collateral Offset 107 0
Net Amount Presented (375) (1,701)
Non-trading commodity derivatives    
Offsetting Liabilities [Line Items]    
Gross  Liabilities (2,169) (3,036)
Gross Amounts Offset 1,798 1,475
Net Liabilities (371) (1,561)
Cash Collateral Offset 107 0
Net Amount Presented (264) (1,561)
Trading commodity derivatives    
Offsetting Liabilities [Line Items]    
Gross  Liabilities (171) (634)
Gross Amounts Offset 60 494
Net Liabilities (111) (140)
Cash Collateral Offset 0 0
Net Amount Presented (111) (140)
Total Non-current Derivative Assets    
Offsetting Liabilities [Line Items]    
Gross  Liabilities (351) (427)
Gross Amounts Offset 198 372
Net Liabilities (153) (55)
Cash Collateral Offset 0 0
Net Amount Presented (153) (55)
Non-trading commodity derivatives    
Offsetting Liabilities [Line Items]    
Gross  Liabilities (351) (333)
Gross Amounts Offset 198 282
Net Liabilities (153) (51)
Cash Collateral Offset 0 0
Net Amount Presented (153) (51)
Trading commodity derivatives    
Offsetting Liabilities [Line Items]    
Gross  Liabilities 0 (94)
Gross Amounts Offset 0 90
Net Liabilities 0 (4)
Cash Collateral Offset 0 0
Net Amount Presented $ 0 $ (4)