XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Disaggregated Revenue - Schedule of Disaggregates Revenue by Product Line (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation Of Revenue [Line Items]    
Revenue by product line $ 47,458 $ 49,367
Environmental Technologies and Services    
Disaggregation Of Revenue [Line Items]    
Revenue by product line 7,371 6,900
Oilfield and Industrial Technologies and Services    
Disaggregation Of Revenue [Line Items]    
Revenue by product line 40,087 42,467
Oilfield and Industrial Technologies and Services | Technology Products and Services    
Disaggregation Of Revenue [Line Items]    
Revenue by product line 7,189 9,870
Oilfield and Industrial Technologies and Services | Industrial Products and Services    
Disaggregation Of Revenue [Line Items]    
Revenue by product line 4,727 3,292
Oilfield and Industrial Technologies and Services | Base Ceramic and Sand Proppants    
Disaggregation Of Revenue [Line Items]    
Revenue by product line 26,665 $ 29,305
Oilfield and Industrial Technologies and Services | Sublease and Rental Income    
Disaggregation Of Revenue [Line Items]    
Revenue by product line $ 1,506