XML 45 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Disaggregated Revenue - Schedule of Disaggregates Revenue by Product Line (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation Of Revenue [Line Items]        
Revenue by product line $ 53,819 $ 50,173 $ 161,175 $ 128,415
Environmental Technologies and Services        
Disaggregation Of Revenue [Line Items]        
Revenue by product line 9,224 5,326 24,325 16,746
Oilfield and Industrial Technologies and Services        
Disaggregation Of Revenue [Line Items]        
Revenue by product line 44,595 44,847 136,850 111,669
Oilfield and Industrial Technologies and Services | Technology Products and Services        
Disaggregation Of Revenue [Line Items]        
Revenue by product line 12,922 10,813 35,578 28,543
Oilfield and Industrial Technologies and Services | Industrial Products and Services        
Disaggregation Of Revenue [Line Items]        
Revenue by product line 4,153 2,955 10,714 7,372
Oilfield and Industrial Technologies and Services | Base Ceramic and Sand Proppants        
Disaggregation Of Revenue [Line Items]        
Revenue by product line $ 27,520 $ 31,079 $ 90,558 $ 75,754