Revenues and Customer Receivables - Disaggregation of Revenues (Details) - USD ($) $ in Thousands | 3 Months Ended |
Mar. 31, 2020 | Mar. 31, 2019 |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | $ 128,498 | $ 197,203 |
Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 128,403 | 153,190 |
Discontinued Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 95 | 44,013 |
Well Servicing | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 45,807 | 48,108 |
Well Servicing | Discontinued Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Plugging | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 8,544 | 6,892 |
Plugging | Discontinued Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Transport/Vacuum | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 28,112 | 30,747 |
Transport/Vacuum | Discontinued Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Production and Disposal Facilities | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 7,392 | 9,070 |
Production and Disposal Facilities | Discontinued Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Hot Oiler | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 4,054 | 6,780 |
Hot Oiler | Discontinued Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
RAFT | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 14,444 | 19,671 |
RAFT | Discontinued Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Coiled Tubing | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 8,970 | 12,563 |
Coiled Tubing | Discontinued Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Snubbing | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 424 | 1,195 |
Snubbing | Discontinued Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Taylor Industries - Manufacturing | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 2,868 | 1,469 |
Taylor Industries - Manufacturing | Discontinued Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Other | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 7,788 | 16,695 |
Other | Discontinued Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Central | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 91,713 | 170,547 |
Central | Discontinued Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 95 | 43,466 |
Western | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 41,463 | 37,254 |
Western | Discontinued Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 1,302 |
Corporate (Intercompany) | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | (4,678) | (10,598) |
Corporate (Intercompany) | Discontinued Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | (755) |
Well Servicing | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 58,141 | 61,984 |
Well Servicing | Well Servicing | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 45,807 | 48,108 |
Well Servicing | Plugging | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 8,544 | 6,892 |
Well Servicing | Transport/Vacuum | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Well Servicing | Production and Disposal Facilities | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Well Servicing | Hot Oiler | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Well Servicing | RAFT | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Well Servicing | Coiled Tubing | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Well Servicing | Snubbing | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Well Servicing | Taylor Industries - Manufacturing | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 2,868 | 1,469 |
Well Servicing | Other | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 922 | 5,515 |
Well Servicing | Central | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 40,019 | 54,886 |
Well Servicing | Western | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 19,662 | 12,820 |
Well Servicing | Corporate (Intercompany) | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | (1,540) | (5,722) |
Water Logistics | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 44,381 | 55,601 |
Water Logistics | Well Servicing | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Water Logistics | Plugging | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Water Logistics | Transport/Vacuum | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 28,112 | 30,747 |
Water Logistics | Production and Disposal Facilities | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 7,392 | 9,070 |
Water Logistics | Hot Oiler | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 4,054 | 6,780 |
Water Logistics | RAFT | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Water Logistics | Coiled Tubing | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Water Logistics | Snubbing | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Water Logistics | Taylor Industries - Manufacturing | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Water Logistics | Other | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 4,823 | 9,004 |
Water Logistics | Central | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 38,416 | 51,717 |
Water Logistics | Western | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 8,206 | 6,542 |
Water Logistics | Corporate (Intercompany) | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | (2,241) | (2,658) |
Completion & Remedial Services | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 25,881 | 35,605 |
Completion & Remedial Services | Well Servicing | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Completion & Remedial Services | Plugging | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Completion & Remedial Services | Transport/Vacuum | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Completion & Remedial Services | Production and Disposal Facilities | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Completion & Remedial Services | Hot Oiler | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Completion & Remedial Services | RAFT | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 14,444 | 19,671 |
Completion & Remedial Services | Coiled Tubing | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 8,970 | 12,563 |
Completion & Remedial Services | Snubbing | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 424 | 1,195 |
Completion & Remedial Services | Taylor Industries - Manufacturing | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 0 | 0 |
Completion & Remedial Services | Other | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 2,043 | 2,176 |
Completion & Remedial Services | Central | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 13,183 | 20,478 |
Completion & Remedial Services | Western | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | 13,595 | 16,590 |
Completion & Remedial Services | Corporate (Intercompany) | Continuing Operations | | |
Segment Reporting, Revenue Reconciling Item [Line Items] | | |
Total revenues | $ (897) | $ (1,463) |