Quarterly report pursuant to Section 13 or 15(d)

Disaggregated Revenue (Details)

v3.21.2
Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregated Revenue        
Sales $ 146,952 $ 115,641 $ 273,576 $ 241,195
Ecoservices        
Disaggregated Revenue        
Sales 120,737   220,959  
Catalyst Technologies        
Disaggregated Revenue        
Sales 26,215   52,617  
Operating segments        
Disaggregated Revenue        
Sales 146,956 115,641 273,580 241,195
Operating segments | Industrial & process chemicals        
Disaggregated Revenue        
Sales 18,341 16,715 35,288 36,121
Operating segments | Fuels & emission control        
Disaggregated Revenue        
Sales 68,794 50,682 123,987 106,393
Operating segments | Packaging & engineered plastics        
Disaggregated Revenue        
Sales 41,194 32,679 78,217 68,229
Operating segments | Natural resources        
Disaggregated Revenue        
Sales 18,627 15,565 36,088 30,452
Operating segments | Ecoservices        
Disaggregated Revenue        
Sales 120,741 90,433 220,963 191,123
Operating segments | Ecoservices | Industrial & process chemicals        
Disaggregated Revenue        
Sales 18,341 16,713 35,288 36,072
Operating segments | Ecoservices | Fuels & emission control        
Disaggregated Revenue        
Sales 68,794 50,682 123,987 106,393
Operating segments | Ecoservices | Packaging & engineered plastics        
Disaggregated Revenue        
Sales 14,979 7,473 25,600 18,206
Operating segments | Ecoservices | Natural resources        
Disaggregated Revenue        
Sales 18,627 15,565 36,088 30,452
Operating segments | Catalyst Technologies        
Disaggregated Revenue        
Sales 26,215 25,208 52,617 50,072
Operating segments | Catalyst Technologies | Industrial & process chemicals        
Disaggregated Revenue        
Sales 0 2 0 49
Operating segments | Catalyst Technologies | Fuels & emission control        
Disaggregated Revenue        
Sales 0 0 0 0
Operating segments | Catalyst Technologies | Packaging & engineered plastics        
Disaggregated Revenue        
Sales 26,215 25,206 52,617 50,023
Operating segments | Catalyst Technologies | Natural resources        
Disaggregated Revenue        
Sales 0 $ 0 0 $ 0
Eliminations        
Disaggregated Revenue        
Sales (4)   (4)  
Eliminations | Ecoservices        
Disaggregated Revenue        
Sales (4)   (4)  
Eliminations | Catalyst Technologies        
Disaggregated Revenue        
Sales $ 0   $ 0