XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Revenues - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues $ 197,202 $ 234,665
Products transferred at a point in time    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 1,301 0
Products and services transferred over time    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 195,901 234,665
Pumping equipment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 25,716 72,810
Well servicing    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 51,383 48,536
Transport/vacuum    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 32,554 35,245
Coiled tubing    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 12,438 19,980
RAFT    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 20,643 20,782
Plugging    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 6,626 6,013
Production and disposal facilities    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 5,600 5,651
Hot oiler    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 6,745 5,385
Other    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 35,497 20,263
Permian Basin | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 98,746 98,923
Texas Gulf Coast | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 16,748 16,998
ArkLaTex & Mid-Continent | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 55,055 71,225
Rocky Mountain | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 30,524 43,789
Eastern USA | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues   3,875
West Coast | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 6,730 6,449
Corporate (Intercompany) | Geography Eliminations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues (10,601) (6,594)
Completion & Remedial Services    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 76,834 117,597
Completion & Remedial Services | Products transferred at a point in time    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Completion & Remedial Services | Products and services transferred over time    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 76,834 117,597
Completion & Remedial Services | Pumping equipment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 25,716 72,810
Completion & Remedial Services | Well servicing    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Completion & Remedial Services | Transport/vacuum    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Completion & Remedial Services | Coiled tubing    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 12,438 19,980
Completion & Remedial Services | RAFT    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 20,643 20,782
Completion & Remedial Services | Plugging    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Completion & Remedial Services | Production and disposal facilities    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Completion & Remedial Services | Hot oiler    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Completion & Remedial Services | Other    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 18,037 4,025
Completion & Remedial Services | Permian Basin | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 32,520 38,166
Completion & Remedial Services | Texas Gulf Coast | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 809
Completion & Remedial Services | ArkLaTex & Mid-Continent | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 28,392 49,727
Completion & Remedial Services | Rocky Mountain | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 17,893 29,789
Completion & Remedial Services | Eastern USA | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues   1,690
Completion & Remedial Services | West Coast | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Completion & Remedial Services | Corporate (Intercompany) | Geography Eliminations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues (1,971) (2,584)
Water Logistics    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 55,601 56,509
Water Logistics | Products transferred at a point in time    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Water Logistics | Products and services transferred over time    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 55,601 56,509
Water Logistics | Pumping equipment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Water Logistics | Well servicing    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Water Logistics | Transport/vacuum    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 32,554 35,245
Water Logistics | Coiled tubing    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Water Logistics | RAFT    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Water Logistics | Plugging    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Water Logistics | Production and disposal facilities    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 5,600 5,651
Water Logistics | Hot oiler    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 6,745 5,385
Water Logistics | Other    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 10,702 10,228
Water Logistics | Permian Basin | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 31,687 30,588
Water Logistics | Texas Gulf Coast | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 9,350 8,874
Water Logistics | ArkLaTex & Mid-Continent | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 10,680 10,706
Water Logistics | Rocky Mountain | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 6,542 7,776
Water Logistics | Eastern USA | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues   0
Water Logistics | West Coast | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Water Logistics | Corporate (Intercompany) | Geography Eliminations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues (2,658) (1,435)
Well Servicing    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 60,515 56,951
Well Servicing | Products transferred at a point in time    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Well Servicing | Products and services transferred over time    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 60,515 56,951
Well Servicing | Pumping equipment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Well Servicing | Well servicing    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 51,383 48,536
Well Servicing | Transport/vacuum    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Well Servicing | Coiled tubing    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Well Servicing | RAFT    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Well Servicing | Plugging    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 6,626 6,013
Well Servicing | Production and disposal facilities    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Well Servicing | Hot oiler    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Well Servicing | Other    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 2,506 2,402
Well Servicing | Permian Basin | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 31,506 27,013
Well Servicing | Texas Gulf Coast | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 7,398 7,315
Well Servicing | ArkLaTex & Mid-Continent | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 9,491 8,642
Well Servicing | Rocky Mountain | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 6,089 6,224
Well Servicing | Eastern USA | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues   2,185
Well Servicing | West Coast | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 6,730 6,449
Well Servicing | Corporate (Intercompany) | Geography Eliminations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues (699) (877)
Other Services    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 4,252 3,608
Other Services | Products transferred at a point in time    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 1,301 0
Other Services | Products and services transferred over time    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 2,951 3,608
Other Services | Pumping equipment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Other Services | Well servicing    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Other Services | Transport/vacuum    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Other Services | Coiled tubing    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Other Services | RAFT    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Other Services | Plugging    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Other Services | Production and disposal facilities    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Other Services | Hot oiler    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Other Services | Other    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 4,252 3,608
Other Services | Permian Basin | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 3,033 3,156
Other Services | Texas Gulf Coast | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Other Services | ArkLaTex & Mid-Continent | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 6,492 2,150
Other Services | Rocky Mountain | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Other Services | Eastern USA | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues   0
Other Services | West Coast | Reportable Geographical Components    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 0 0
Other Services | Corporate (Intercompany) | Geography Eliminations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues $ (5,273) $ (1,698)