Accounts Receivable, Accounts Payable and Accrued Expenses - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued oil and gas sales receivable $ 76,545 $ 52,891
Joint interest billings 22,157 25,256
Receivables for divestitures 9,602 0
Other 127 639
Accounts receivable, net $ 108,431 $ 78,786