Accounts Receivable, Accounts Payable and Accrued Expenses - Schedule of Payables and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 5,052 $ 21,484
Accrued capital expenditures 21,471 83,002
Oil and Gas Sales Payable, Current 42,115 82,539
Accrued employee compensation and benefits 11,516 12,979
Accrued interest 15,138 19,405
Hedging Liabilities, Current 3,488 0
Accrued expenses and other 11,659 24,900
Accounts payable and accrued expenses $ 110,439 $ 244,309