XML 54 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Disaggregated Revenue - Schedule of Disaggregates Revenue by Product Line (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation Of Revenue [Line Items]        
Revenue by product line $ 43,099 $ 57,989 $ 90,557 $ 107,356
Environmental Technologies and Services        
Disaggregation Of Revenue [Line Items]        
Revenue by product line 7,186 8,201 14,557 15,100
Oilfield and Industrial Technologies and Services        
Disaggregation Of Revenue [Line Items]        
Revenue by product line 35,913 49,788 76,000 92,256
Oilfield and Industrial Technologies and Services | Technology Products and Services        
Disaggregation Of Revenue [Line Items]        
Revenue by product line 8,426 12,786 15,615 22,656
Oilfield and Industrial Technologies and Services | Industrial Products and Services        
Disaggregation Of Revenue [Line Items]        
Revenue by product line 3,141 3,269 7,868 6,562
Oilfield and Industrial Technologies and Services | Base Ceramic and Sand Proppants        
Disaggregation Of Revenue [Line Items]        
Revenue by product line 22,944 $ 33,733 49,609 $ 63,038
Oilfield and Industrial Technologies and Services | Sublease and Rental Income        
Disaggregation Of Revenue [Line Items]        
Revenue by product line $ 1,402   $ 2,908