Property and Equipment - Summary of Components of Property and Equipment (Details) - USD ($) $ in Thousands |
Dec. 31, 2019 |
Dec. 31, 2018 |
| Property, Plant And Equipment [Line Items] |
|
|
| Property and equipment, gross |
$ 493,625
|
$ 443,459
|
| Less accumulated depreciation and amortization |
(196,512)
|
(134,289)
|
| Property and equipment, net |
297,113
|
309,170
|
| Land |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property and equipment, gross |
15,682
|
14,601
|
| Buildings and improvements |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property and equipment, gross |
30,902
|
30,108
|
| Well service units and equipment |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property and equipment, gross |
130,318
|
122,236
|
| Disposal facilities |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property and equipment, gross |
87,763
|
63,229
|
| Fluid services equipment |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property and equipment, gross |
79,024
|
78,501
|
| Rental equipment |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property and equipment, gross |
60,886
|
48,319
|
| Pumping equipment |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property and equipment, gross |
47,083
|
49,265
|
| Light vehicles |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property and equipment, gross |
26,630
|
23,063
|
| Fracturing/test tanks |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property and equipment, gross |
6,153
|
6,001
|
| Brine and fresh water stations |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property and equipment, gross |
4,340
|
3,295
|
| Other |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property and equipment, gross |
3,948
|
3,984
|
| Software |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property and equipment, gross |
$ 896
|
$ 857
|