Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($) $ in Thousands |
12 Months Ended | ||||||||
---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|||||||
Allowance for Doubtful Accounts Receivable [Roll Forward] | |||||||||
Balance, Period Start | $ 21,737 | $ 5,377 | $ 4,012 | ||||||
Additions charged to expense | (14,578) | 16,206 | [1] | 1,968 | [2] | ||||
Deductions for uncollectible receivables written off | (1,950) | (25) | (603) | ||||||
Additions - other | 179 | ||||||||
Additions charged to expense | (14,589) | ||||||||
Balance, Period End | 5,198 | 21,737 | $ 5,377 | ||||||
Cobra Acquisitions | |||||||||
Allowance for Doubtful Accounts Receivable [Roll Forward] | |||||||||
Additions charged to expense | $ 16,000 | ||||||||
Oil And Natural Gas Industry | |||||||||
Allowance for Doubtful Accounts Receivable [Roll Forward] | |||||||||
Additions charged to expense | $ 1,400 | ||||||||
|
X | ||||||||||
- Definition Allowance for Doubtful Accounts Receivable, Other No definition available.
|
X | ||||||||||
- Definition Provision For Bad Debt Expense, Including Additional Adjustments No definition available.
|
X | ||||||||||
- Definition For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
X | ||||||||||
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|