Accounts Receivable, Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($) $ in Thousands |
Sep. 30, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Accounts payable | $ 10,270 | $ 21,484 |
| Accrued capital expenditures | 9,793 | 83,002 |
| Revenues payable | 42,907 | 82,539 |
| Accrued interest | 20,210 | 19,405 |
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 9,597 | 0 |
| Accrued employee compensation and benefits | 8,860 | 12,979 |
| Accrued expenses and other | 14,740 | 24,900 |
| Accounts payable and accrued expenses | $ 116,377 | $ 244,309 |