XML 70 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Financial Instruments - Schedule of Location and Fair Value Amounts of All Derivative Instruments (Details) - Derivatives Not Designated as Hedging Contracts - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Derivative asset - current | Commodity contracts    
Derivatives, Fair Value [Line Items]    
Gross recognized assets $ 3,191 $ 11,071
Gross Amounts Offset (1,843) (3,562)
Total financial assets 1,348 7,509
Derivative liability - current | Commodity contracts    
Derivatives, Fair Value [Line Items]    
Gross recognized liabilities 47,153 4,492
Gross Amounts Offset (1,843) (3,562)
Total financial liabilities 45,310 930
Derivative liability - current | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Gross recognized liabilities 0 205
Gross Amounts Offset 0 0
Total financial liabilities 0 205
Derivative asset - noncurrent | Commodity contracts    
Derivatives, Fair Value [Line Items]    
Gross recognized assets 2,721 396
Gross Amounts Offset (2,564) 0
Total financial assets 157 396
Derivative liability - noncurrent | Commodity contracts    
Derivatives, Fair Value [Line Items]    
Gross recognized liabilities 3,135 0
Gross Amounts Offset (2,564) 0
Total financial liabilities 571 0
Derivative liability - noncurrent | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Gross recognized liabilities 0 173
Gross Amounts Offset 0 0
Total financial liabilities $ 0 $ 173