Quarterly report pursuant to Section 13 or 15(d)

Revenues - Disaggregation of Revenues (Details)

v3.21.1
Revenues - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues $ 94,347 $ 128,403
Continuing Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 94,347 128,403
Discontinued Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 0 95
Central U.S.    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 49,750 91,618
Central U.S. | Discontinued Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues   95
Western U.S.    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 45,616 41,463
Western U.S. | Discontinued Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues   0
Eliminations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues (1,019) (4,678)
Eliminations | Discontinued Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues   0
Well Servicing | Continuing Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 54,807 58,141
Well Servicing | Central U.S. | Continuing Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 24,742 40,019
Well Servicing | Western U.S. | Continuing Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 30,114 19,662
Well Servicing | Eliminations | Continuing Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues (49) (1,540)
Water Logistics | Continuing Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 27,814 44,381
Water Logistics | Central U.S. | Continuing Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 17,276 38,416
Water Logistics | Western U.S. | Continuing Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 11,299 8,206
Water Logistics | Eliminations | Continuing Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues (761) (2,241)
Completion & Remedial Services | Continuing Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 11,726 25,881
Completion & Remedial Services | Central U.S. | Continuing Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 7,732 13,183
Completion & Remedial Services | Western U.S. | Continuing Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 4,203 13,595
Completion & Remedial Services | Eliminations | Continuing Operations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues $ (209) $ (897)