XML 65 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues $ 189,847 $ 253,369 $ 387,049 $ 488,034
Products transferred at a point in time        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 1,991 1,301 1,991
Products and services transferred over time        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 189,847 251,378 385,748 486,043
Frac Equipment        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 23,300 64,399 49,016 116,521
Rental Tool Revenue        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 19,812 21,860 40,455 42,642
Coiled Tubing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 16,189 15,179 28,627 35,159
Snubbing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 1,045 2,286 2,103 7,440
Well Servicing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 49,201 54,132 100,584 102,668
Plugging        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 6,453 6,521 13,079 12,534
Transport/Vacuum        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 30,910 36,799 63,464 72,043
Hot Oiler        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 5,118 5,003 11,863 10,388
Production and Disposal Facilities        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 5,088 6,045 10,688 11,695
Other        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 32,731 41,145 67,170 76,944
Permian Basin | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 91,223 116,496 189,969 222,096
Texas Gulf Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 16,867 16,188 33,615 33,186
ArkLaTex & Mid-Continent | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 53,415 76,389 108,470 143,393
Rocky Mountain | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 32,235 38,769 62,759 80,100
Eastern USA | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 3,553   7,428
West Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 5,127 7,730 11,857 14,179
Corporate (Intercompany) | Geography Eliminations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues (9,020) (5,756) (19,621) (12,348)
Completion & Remedial Services        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 78,061 126,948 154,895 244,545
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 78,061 126,948 154,895 244,545
Completion & Remedial Services | Frac Equipment        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 23,300 64,399 49,016 116,521
Completion & Remedial Services | Rental Tool Revenue        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 19,812 21,860 40,455 42,642
Completion & Remedial Services | Coiled Tubing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 16,189 15,179 28,627 35,159
Completion & Remedial Services | Snubbing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 1,045 2,286 2,103 7,440
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 17,715 23,224 34,694 42,783
Completion & Remedial Services | Permian Basin | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 31,125 51,599 63,645 96,442
Completion & Remedial Services | Texas Gulf Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 236 0 1,045
Completion & Remedial Services | ArkLaTex & Mid-Continent | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 28,338 52,050 56,730 97,558
Completion & Remedial Services | Rocky Mountain | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 20,581 23,025 38,474 50,356
Completion & Remedial Services | Eastern USA | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 1,267   2,957
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 (1,983) (1,229) (3,954) (3,813)
Well Servicing        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 58,168 63,268 118,683 120,219
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 58,168 63,268 118,683 120,219
Well Servicing | Frac Equipment        
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 49,201 54,132 100,584 102,668
Well Servicing | Plugging        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 6,453 6,521 13,079 12,534
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,514 2,615 5,020 5,017
Well Servicing | Permian Basin | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 30,435 30,366 61,941 57,378
Well Servicing | Texas Gulf Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 7,633 7,338 15,031 14,653
Well Servicing | ArkLaTex & Mid-Continent | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 9,661 9,241 19,152 17,884
Well Servicing | Rocky Mountain | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 6,126 6,911 12,215 13,135
Well Servicing | Eastern USA | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues   2,286   4,471
Well Servicing | West Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 5,127 7,730 11,857 14,179
Well Servicing | Corporate (Intercompany) | Geography Eliminations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues (814) (604) (1,513) (1,481)
Water Logistics        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 51,031 59,679 106,632 116,188
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 51,031 59,679 106,632 116,188
Water Logistics | Frac Equipment        
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,910 36,799 63,464 72,043
Water Logistics | Hot Oiler        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 5,118 5,003 11,863 10,388
Water Logistics | Production and Disposal Facilities        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 5,088 6,045 10,688 11,695
Water Logistics | Other        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 9,915 11,832 20,617 22,062
Water Logistics | Permian Basin | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 27,205 32,066 58,892 62,654
Water Logistics | Texas Gulf Coast | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 9,234 8,614 18,584 17,488
Water Logistics | ArkLaTex & Mid-Continent | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 11,708 11,616 22,388 22,322
Water Logistics | Rocky Mountain | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 5,528 8,833 12,070 16,609
Water Logistics | Eastern USA | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 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,644) (1,450) (5,302) (2,885)
Other Services        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 2,587 3,474 6,839 7,082
Other Services | Products transferred at a point in time        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0 1,991 1,301 1,991
Other Services | Products and services transferred over time        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 2,587 1,483 5,538 5,091
Other Services | Frac Equipment        
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,587 3,474 6,839 7,082
Other Services | Permian Basin | Reportable Geographical Components        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 2,458 2,465 5,491 5,622
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 3,708 3,482 10,200 5,629
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   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 $ (3,579) $ (2,473) $ (8,852) $ (4,169)