Quarterly report pursuant to Section 13 or 15(d)

Disaggregated Revenue (Details)

v3.21.2
Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregated Revenue        
Sales $ 167,428 $ 130,675 $ 441,004 $ 371,870
Ecoservices        
Disaggregated Revenue        
Sales     358,509  
Catalyst Technologies        
Disaggregated Revenue        
Sales     82,495  
Operating segments        
Disaggregated Revenue        
Sales 167,428 130,675   371,870
Operating segments | Industrial & process chemicals        
Disaggregated Revenue        
Sales 23,302 17,498 58,586 53,618
Operating segments | Fuels & emission control        
Disaggregated Revenue        
Sales 67,644 60,022 191,630 166,416
Operating segments | Packaging & engineered plastics        
Disaggregated Revenue        
Sales 53,188 33,961 131,406 102,190
Operating segments | Natural resources        
Disaggregated Revenue        
Sales 23,294 19,194 59,382 49,646
Operating segments | Ecoservices        
Disaggregated Revenue        
Sales 137,550 107,604 358,509 298,727
Operating segments | Ecoservices | Industrial & process chemicals        
Disaggregated Revenue        
Sales 23,297 17,447 58,581 53,518
Operating segments | Ecoservices | Fuels & emission control        
Disaggregated Revenue        
Sales 67,644 60,022 191,630 166,416
Operating segments | Ecoservices | Packaging & engineered plastics        
Disaggregated Revenue        
Sales 23,315 10,941 48,916 29,147
Operating segments | Ecoservices | Natural resources        
Disaggregated Revenue        
Sales 23,294 19,194 59,382 49,646
Operating segments | Catalyst Technologies        
Disaggregated Revenue        
Sales 29,878 23,071 82,495 73,143
Operating segments | Catalyst Technologies | Industrial & process chemicals        
Disaggregated Revenue        
Sales 5 51 5 100
Operating segments | Catalyst Technologies | Fuels & emission control        
Disaggregated Revenue        
Sales 0 0 0 0
Operating segments | Catalyst Technologies | Packaging & engineered plastics        
Disaggregated Revenue        
Sales 29,873 23,020 82,490 73,043
Operating segments | Catalyst Technologies | Natural resources        
Disaggregated Revenue        
Sales $ 0 $ 0 $ 0 $ 0