Property and Equipment - Schedule of Property and Equipment Under Capital Lease (Details) - USD ($) $ in Thousands |
Dec. 31, 2019 |
Dec. 31, 2018 |
| Property, Plant And Equipment [Line Items] |
|
|
| Property, plant and equipment under capital lease, gross |
$ 71,768
|
|
| Property, plant and equipment under capital lease, gross |
|
$ 67,585
|
| Less accumulated amortization |
(27,727)
|
|
| Less accumulated amortization |
|
(16,634)
|
| Property and equipment, net |
44,041
|
|
| Property and equipment, net |
|
50,951
|
| Fluid services equipment |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property, plant and equipment under capital lease, gross |
34,499
|
|
| Property, plant and equipment under capital lease, gross |
|
35,034
|
| Light vehicles |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property, plant and equipment under capital lease, gross |
19,563
|
|
| Property, plant and equipment under capital lease, gross |
|
15,631
|
| Pumping equipment |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property, plant and equipment under capital lease, gross |
16,576
|
|
| Property, plant and equipment under capital lease, gross |
|
16,920
|
| Rental equipment |
|
|
| Property, Plant And Equipment [Line Items] |
|
|
| Property, plant and equipment under capital lease, gross |
$ 1,130
|
|
| Property, plant and equipment under capital lease, gross |
|
$ 0
|