Accounts Receivable, Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 31,134 $ 9,736
Accrued capital expenditures 49,791 24,377
Revenues payable 60,541 40,438
Accrued employee compensation and benefits 21,168 8,591
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 15,423 15,259
Accrued derivative settlements payable 9,038 17,218
Accrued expenses and other 21,127 14,637
Accounts payable and accrued expenses $ 208,222 $ 130,256