XML 46 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]    
Revenues $ 188,422 $ 180,898
South Texas    
Disaggregation of Revenue [Line Items]    
Revenues 103,288 104,387
East Texas    
Disaggregation of Revenue [Line Items]    
Revenues 7,030 7,576
Central Texas    
Disaggregation of Revenue [Line Items]    
Revenues 10,842 14,028
West Texas    
Disaggregation of Revenue [Line Items]    
Revenues 67,262 54,907
Well Servicing    
Disaggregation of Revenue [Line Items]    
Revenues 91,521 83,035
Well Servicing | South Texas    
Disaggregation of Revenue [Line Items]    
Revenues 64,336 41,505
Well Servicing | East Texas    
Disaggregation of Revenue [Line Items]    
Revenues 5,089 4,536
Well Servicing | Central Texas    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Well Servicing | West Texas    
Disaggregation of Revenue [Line Items]    
Revenues 22,096 36,994
Coiled Tubing    
Disaggregation of Revenue [Line Items]    
Revenues 52,335 39,572
Coiled Tubing | South Texas    
Disaggregation of Revenue [Line Items]    
Revenues 16,652 34,137
Coiled Tubing | East Texas    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Coiled Tubing | Central Texas    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Coiled Tubing | West Texas    
Disaggregation of Revenue [Line Items]    
Revenues 35,683 5,435
Fluid Logistics    
Disaggregation of Revenue [Line Items]    
Revenues 44,566 58,291
Fluid Logistics | South Texas    
Disaggregation of Revenue [Line Items]    
Revenues 22,300 28,745
Fluid Logistics | East Texas    
Disaggregation of Revenue [Line Items]    
Revenues 1,941 3,040
Fluid Logistics | Central Texas    
Disaggregation of Revenue [Line Items]    
Revenues 10,842 14,028
Fluid Logistics | West Texas    
Disaggregation of Revenue [Line Items]    
Revenues $ 9,483 $ 12,478