XML 61 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Revenues - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues $ 178,365 $ 246,334 $ 565,414 $ 734,368
Products transferred at a point in time        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 2,601 1,302 3,331
Products and services transferred over time        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 178,365 243,733 564,112 731,037
Fracturing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 17,326 49,076 66,342 165,597
Rental Tool Revenue        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 19,572 23,511 60,027 66,153
Coiled Tubing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 15,248 17,328 43,875 52,487
Snubbing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 1,034 2,213 3,137 9,654
Well Servicing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 47,481 55,098 148,065 157,766
Plugging        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 7,227 6,685 20,307 19,219
Transport/Vacuum        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 30,277 35,889 93,740 107,932
Hot Oiler        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 4,950 4,696 16,437 15,084
Production and Disposal Facilities        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 4,574 6,158 15,637 17,853
Other        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 30,676 45,680 97,847 122,623
Permian Basin | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 78,111 95,635 245,239 294,008
Texas Gulf Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 18,789 19,300 57,754 59,597
ArkLaTex & Mid-Continent | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 49,277 85,956 175,238 245,957
Rocky Mountain | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 31,861 43,249 94,620 123,348
Eastern USA | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues   1,742   9,169
West Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 4,981 8,341 16,838 22,520
Corporate (Intercompany) | Geography Eliminations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues (4,654) (7,889) (24,275) (20,231)
Completion & Remedial Services        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 70,002 115,978 224,897 360,523
Completion & Remedial Services | Products transferred at a point in time        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Completion & Remedial Services | Products and services transferred over time        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 70,002 115,978 224,897 360,523
Completion & Remedial Services | Fracturing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 17,326 49,076 66,342 165,597
Completion & Remedial Services | Rental Tool Revenue        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 19,572 23,511 60,027 66,153
Completion & Remedial Services | Coiled Tubing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 15,248 17,328 43,875 52,487
Completion & Remedial Services | Snubbing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 1,034 2,213 3,137 9,654
Completion & Remedial Services | Well Servicing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Completion & Remedial Services | Plugging        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Completion & Remedial Services | Transport/Vacuum        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Completion & Remedial Services | Hot Oiler        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Completion & Remedial Services | Production and Disposal Facilities        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Completion & Remedial Services | Other        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 16,822 23,850 51,516 66,632
Completion & Remedial Services | Permian Basin | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 21,162 29,344 62,932 102,059
Completion & Remedial Services | Texas Gulf Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 1,390 3,509 6,733 11,663
Completion & Remedial Services | ArkLaTex & Mid-Continent | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 28,179 58,692 101,443 172,864
Completion & Remedial Services | Rocky Mountain | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 20,062 26,513 58,535 76,869
Completion & Remedial Services | Eastern USA | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues   652   3,609
Completion & Remedial Services | West Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Completion & Remedial Services | Corporate (Intercompany) | Geography Eliminations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues (791) (2,732) (4,746) (6,541)
Well Servicing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 57,094 64,314 175,777 184,532
Well Servicing | Products transferred at a point in time        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Well Servicing | Products and services transferred over time        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 57,094 64,314 175,777 184,532
Well Servicing | Fracturing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Well Servicing | Rental Tool Revenue        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Well Servicing | Coiled Tubing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Well Servicing | Snubbing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Well Servicing | Well Servicing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 47,481 55,098 148,065 157,766
Well Servicing | Plugging        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 7,227 6,685 20,307 19,219
Well Servicing | Transport/Vacuum        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Well Servicing | Hot Oiler        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Well Servicing | Production and Disposal Facilities        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Well Servicing | Other        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 2,386 2,531 7,405 7,547
Well Servicing | Permian Basin | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 29,231 31,046 91,165 88,427
Well Servicing | Texas Gulf Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 7,356 6,635 22,394 21,290
Well Servicing | ArkLaTex & Mid-Continent | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 9,716 10,271 28,868 28,150
Well Servicing | Rocky Mountain | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 6,404 7,546 18,620 20,681
Well Servicing | Eastern USA | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues   1,090   5,560
Well Servicing | West Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 4,981 8,341 16,838 22,520
Well Servicing | Corporate (Intercompany) | Geography Eliminations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues (594) (615) (2,108) (2,096)
Water Logistics        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 48,451 59,539 155,083 175,727
Water Logistics | Products transferred at a point in time        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Water Logistics | Products and services transferred over time        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 48,451 59,539 155,083 175,727
Water Logistics | Fracturing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Water Logistics | Rental Tool Revenue        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Water Logistics | Coiled Tubing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Water Logistics | Snubbing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Water Logistics | Well Servicing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Water Logistics | Plugging        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Water Logistics | Transport/Vacuum        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 30,277 35,889 93,740 107,932
Water Logistics | Hot Oiler        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 4,950 4,696 16,437 15,084
Water Logistics | Production and Disposal Facilities        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 4,574 6,158 15,637 17,853
Water Logistics | Other        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 8,650 12,796 29,269 34,858
Water Logistics | Permian Basin | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 25,048 31,647 82,982 94,302
Water Logistics | Texas Gulf Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 10,043 9,156 28,627 26,644
Water Logistics | ArkLaTex & Mid-Continent | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 10,665 10,913 34,010 33,234
Water Logistics | Rocky Mountain | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 5,395 9,190 17,465 25,798
Water Logistics | Eastern USA | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues   0   0
Water Logistics | West Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Water Logistics | Corporate (Intercompany) | Geography Eliminations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues (2,700) (1,367) (8,001) (4,251)
Other Services        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 2,818 6,503 9,657 13,586
Other Services | Products transferred at a point in time        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 2,601 1,302 3,331
Other Services | Products and services transferred over time        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 2,818 3,902 8,355 10,255
Other Services | Fracturing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Other Services | Rental Tool Revenue        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Other Services | Coiled Tubing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Other Services | Snubbing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Other Services | Well Servicing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Other Services | Plugging        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Other Services | Transport/Vacuum        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Other Services | Hot Oiler        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Other Services | Production and Disposal Facilities        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Other Services | Other        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 2,818 6,503 9,657 13,586
Other Services | Permian Basin | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 2,670 3,598 8,160 9,220
Other Services | Texas Gulf Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Other Services | ArkLaTex & Mid-Continent | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 717 6,080 10,917 11,709
Other Services | Rocky Mountain | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Other Services | Eastern USA | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues   0   0
Other Services | West Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 0 0 0
Other Services | Corporate (Intercompany) | Geography Eliminations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues $ (569) $ (3,175) $ (9,420) $ (7,343)