Accounts Receivable, Accounts Payable and Accrued Expenses - Schedule of Receivables (Details) - USD ($) $ in Thousands |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Accrued oil and gas sales receivable, net | $ 76,578 | $ 66,997 |
| Joint interest billings, net | 25,136 | 31,658 |
| Other | 198 | 1,968 |
| Accounts receivable, net | $ 101,912 | $ 100,623 |