Accounts Receivable, Accounts Payable and Accrued Expenses - Schedule of Accounts Receivable (Details) - USD ($) $ in Thousands |
Sep. 30, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Accrued oil and gas sales receivable, net | $ 38,812 | $ 76,578 |
| Joint interest billings, net | 12,428 | 25,136 |
| Other | 112 | 198 |
| Accounts receivable, net | $ 51,352 | $ 101,912 |