v3.25.2
Derivative Instruments - Schedule of Offsetting Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Total Derivative Assets    
Offsetting Assets [Line Items]    
Gross Assets $ 8,030 $ 15,375
Gross Amounts Offset (4,626) (6,212)
Net Assets 3,404 9,163
Cash Collateral Offset (128) 0
Net Amount Presented 3,276 9,163
Total Current Derivative Assets    
Offsetting Assets [Line Items]    
Gross Assets 6,935 14,638
Gross Amounts Offset (4,201) (5,953)
Net Assets 2,734 8,685
Cash Collateral Offset (128) 0
Net Amount Presented 2,606 8,685
Non-trading commodity derivatives    
Offsetting Assets [Line Items]    
Gross Assets 6,839 12,100
Gross Amounts Offset (4,200) (5,443)
Net Assets 2,639 6,657
Cash Collateral Offset (128) 0
Net Amount Presented 2,511 6,657
Trading commodity derivatives    
Offsetting Assets [Line Items]    
Gross Assets 96 2,538
Gross Amounts Offset (1) (510)
Net Assets 95 2,028
Cash Collateral Offset 0 0
Net Amount Presented 95 2,028
Total Non-current Derivative Assets    
Offsetting Assets [Line Items]    
Gross Assets 1,095 737
Gross Amounts Offset (425) (259)
Net Assets 670 478
Cash Collateral Offset 0 0
Net Amount Presented 670 478
Non-trading commodity derivatives    
Offsetting Assets [Line Items]    
Gross Assets 1,044 737
Gross Amounts Offset (381) (259)
Net Assets 663 478
Cash Collateral Offset 0 0
Net Amount Presented 663 478
Trading commodity derivatives    
Offsetting Assets [Line Items]    
Gross Assets 51 0
Gross Amounts Offset (44) 0
Net Assets 7 0
Cash Collateral Offset 0 0
Net Amount Presented $ 7 $ 0