Revenues Revenues - Disaggregation of Revenues (Details) | 3 Months Ended |
Mar. 31, 2018USD ($) |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | $ 234,665 |
Products and services transferred over time | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 234,665 |
Frac Equipment | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 72,810 |
Well Servicing | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 48,536 |
Transport/Vaccuum | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 35,245 |
Coiled Tubing | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 19,980 |
Rental Tool Revenue | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 20,782 |
Plugging | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 6,013 |
Production and Disposal Facilities | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 5,651 |
Hot Oiler | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 5,385 |
Other | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 20,263 |
Permian Basin | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 98,923 |
Texas Gulf Coast | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 16,998 |
ArkLaTex & Mid-Continent | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 71,225 |
Rocky Mountain | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 43,789 |
Eastern USA | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 3,875 |
West Coast | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 6,449 |
Corporate | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | (6,594) |
Completion and Remedial Services | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 117,597 |
Completion and Remedial Services | Products and services transferred over time | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 117,597 |
Completion and Remedial Services | Frac Equipment | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 72,810 |
Completion and Remedial Services | Well Servicing | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Completion and Remedial Services | Transport/Vaccuum | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Completion and Remedial Services | Coiled Tubing | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 19,980 |
Completion and Remedial Services | Rental Tool Revenue | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 20,782 |
Completion and Remedial Services | Plugging | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Completion and Remedial Services | Production and Disposal Facilities | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Completion and Remedial Services | Hot Oiler | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Completion and Remedial Services | Other | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 4,025 |
Completion and Remedial Services | Permian Basin | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 38,166 |
Completion and Remedial Services | Texas Gulf Coast | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 809 |
Completion and Remedial Services | ArkLaTex & Mid-Continent | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 49,300 |
Completion and Remedial Services | Rocky Mountain | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 29,789 |
Completion and Remedial Services | Eastern USA | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 1,690 |
Completion and Remedial Services | West Coast | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Completion and Remedial Services | Corporate | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | (2,157) |
Water Logistics | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 57,537 |
Water Logistics | Products and services transferred over time | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 57,537 |
Water Logistics | Frac Equipment | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Water Logistics | Well Servicing | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 48,536 |
Water Logistics | Transport/Vaccuum | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Water Logistics | Coiled Tubing | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Water Logistics | Rental Tool Revenue | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Water Logistics | Plugging | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 6,013 |
Water Logistics | Production and Disposal Facilities | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Water Logistics | Hot Oiler | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Water Logistics | Other | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 2,988 |
Water Logistics | Permian Basin | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 27,013 |
Water Logistics | Texas Gulf Coast | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 7,315 |
Water Logistics | ArkLaTex & Mid-Continent | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 11,219 |
Water Logistics | Rocky Mountain | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 6,224 |
Water Logistics | Eastern USA | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 2,185 |
Water Logistics | West Coast | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 6,449 |
Water Logistics | Corporate | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | (2,868) |
Well Servicing | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 56,509 |
Well Servicing | Products and services transferred over time | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 56,509 |
Well Servicing | Frac Equipment | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Well Servicing | Well Servicing | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Well Servicing | Transport/Vaccuum | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 35,245 |
Well Servicing | Coiled Tubing | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Well Servicing | Rental Tool Revenue | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Well Servicing | Plugging | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Well Servicing | Production and Disposal Facilities | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 5,651 |
Well Servicing | Hot Oiler | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 5,385 |
Well Servicing | Other | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 10,228 |
Well Servicing | Permian Basin | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 30,588 |
Well Servicing | Texas Gulf Coast | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 8,874 |
Well Servicing | ArkLaTex & Mid-Continent | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 10,706 |
Well Servicing | Rocky Mountain | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 7,776 |
Well Servicing | Eastern USA | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Well Servicing | West Coast | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Well Servicing | Corporate | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | (1,435) |
Contract Drilling | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 3,022 |
Contract Drilling | Products and services transferred over time | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 3,022 |
Contract Drilling | Frac Equipment | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Contract Drilling | Well Servicing | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Contract Drilling | Transport/Vaccuum | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Contract Drilling | Coiled Tubing | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Contract Drilling | Rental Tool Revenue | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Contract Drilling | Plugging | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Contract Drilling | Production and Disposal Facilities | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Contract Drilling | Hot Oiler | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Contract Drilling | Other | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 3,022 |
Contract Drilling | Permian Basin | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 3,156 |
Contract Drilling | Texas Gulf Coast | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Contract Drilling | ArkLaTex & Mid-Continent | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Contract Drilling | Rocky Mountain | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Contract Drilling | Eastern USA | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Contract Drilling | West Coast | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | 0 |
Contract Drilling | Corporate | |
Segment Reporting, Revenue Reconciling Item [Line Items] | |
Revenues | $ (134) |