Accounts Receivable, Accounts Payable and Accrued Expenses - Schedule of Payables and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 51,443 $ 9,736
Accrued capital expenditures 133,854 24,377
Oil and Gas Sales Payable, Current 250,120 40,438
Accrued employee compensation and benefits 33,897 17,218
Accrued interest 45,627 15,259
Hedging Liabilities, Current 2,342 8,591
Accrued expenses and other 44,873 14,637
Accounts payable and accrued expenses $ 562,156 $ 130,256