XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 19,514 $ 5,052
Accrued capital expenditures 39,704 21,471
Revenues payable 39,831 42,115
Accrued interest 15,594 15,138
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 15,873 3,488
Accrued employee compensation and benefits 13,099 11,516
Accrued expenses and other 14,203 11,659
Accounts payable and accrued expenses $ 157,818 $ 110,439