Commitments - Narrative (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
| Commitments [Line Items] | |||
| Maximum annual contributions per employee (401K Plan) | 100.00% | ||
| Cost recognized on defined contribution plan | $ 2,900,000 | $ 2,600,000 | $ 3,000,000.0 |
| Minimum | |||
| Commitments [Line Items] | |||
| Minimum matching employer contribution for 401K | 3.00% | ||
| Supply agreement non-utilization fees | Muskie Proppant LLC | |||
| Commitments [Line Items] | |||
| Non-utilization fees incurred | $ 3,500,000 | $ 2,200,000 | $ 0 |
| X | ||||||||||
- Definition Commitments [Line Items] No definition available.
|
| X | ||||||||||
- Definition Amount of cost for defined contribution plan. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. No definition available.
|
| X | ||||||||||
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. No definition available.
|
| X | ||||||||||
- Definition The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|