XML 93 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Disaggregated Revenue - Schedule of Disaggregates Revenue by Product Line (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Disaggregation Of Revenue [Line Items]                    
Revenue by product line $ 27,645 $ 43,505 $ 43,099 $ 47,458 $ 49,570 $ 53,819 $ 57,989 $ 49,367 $ 161,707 $ 210,745
Environmental Technologies and Services                    
Disaggregation Of Revenue [Line Items]                    
Revenue by product line                 26,152 32,136
Oilfield and Industrial Technologies and Services                    
Disaggregation Of Revenue [Line Items]                    
Revenue by product line                 135,555 178,609
Oilfield and Industrial Technologies and Services | Technology Products and Services                    
Disaggregation Of Revenue [Line Items]                    
Revenue by product line                 31,508 50,917
Oilfield and Industrial Technologies and Services | Industrial Products and Services                    
Disaggregation Of Revenue [Line Items]                    
Revenue by product line                 15,389 14,873
Oilfield and Industrial Technologies and Services | Base Ceramic and Sand Proppants                    
Disaggregation Of Revenue [Line Items]                    
Revenue by product line                 84,484 $ 112,819
Oilfield and Industrial Technologies and Services | Sublease and Rental Income                    
Disaggregation Of Revenue [Line Items]                    
Revenue by product line                 $ 4,174