Annual report pursuant to Section 13 and 15(d)

Revenue from Contracts with Customers Disaggregated Revenue (Details)

v3.22.0.1
Revenue from Contracts with Customers Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]                      
Sales $ 170,197 $ 167,428 $ 146,952 $ 126,624 $ 124,050 $ 130,675 $ 115,641 $ 125,554 $ 611,201 $ 495,920 $ 532,747
Ecoservices                      
Disaggregation of Revenue [Line Items]                      
Sales                 500,513 401,913 447,080
Silica Catalyts                      
Disaggregation of Revenue [Line Items]                      
Sales                 110,688 94,007 85,667
Operating segments | Industrial & chemical process                      
Disaggregation of Revenue [Line Items]                      
Sales                 88,844 70,773 80,770
Operating segments | Fuels & emission control                      
Disaggregation of Revenue [Line Items]                      
Sales                 257,070 225,042 252,293
Operating segments | Packaging & engineered plastics                      
Disaggregation of Revenue [Line Items]                      
Sales                 182,679 132,654 133,614
Operating segments | Natural resources                      
Disaggregation of Revenue [Line Items]                      
Sales                 82,608 67,451 66,070
Operating segments | Ecoservices                      
Disaggregation of Revenue [Line Items]                      
Sales                 500,513 401,913 447,080
Operating segments | Ecoservices | Industrial & chemical process                      
Disaggregation of Revenue [Line Items]                      
Sales                 88,844 70,648 80,661
Operating segments | Ecoservices | Fuels & emission control                      
Disaggregation of Revenue [Line Items]                      
Sales                 257,070 225,042 252,293
Operating segments | Ecoservices | Packaging & engineered plastics                      
Disaggregation of Revenue [Line Items]                      
Sales                 71,991 38,772 48,056
Operating segments | Ecoservices | Natural resources                      
Disaggregation of Revenue [Line Items]                      
Sales                 82,608 67,451 66,070
Operating segments | Silica Catalyts                      
Disaggregation of Revenue [Line Items]                      
Sales                 110,688 94,007 85,667
Operating segments | Silica Catalyts | Industrial & chemical process                      
Disaggregation of Revenue [Line Items]                      
Sales                 0 125 109
Operating segments | Silica Catalyts | Fuels & emission control                      
Disaggregation of Revenue [Line Items]                      
Sales                 0 0 0
Operating segments | Silica Catalyts | Packaging & engineered plastics                      
Disaggregation of Revenue [Line Items]                      
Sales                 110,688 93,882 85,558
Operating segments | Silica Catalyts | Natural resources                      
Disaggregation of Revenue [Line Items]                      
Sales                 $ 0 $ 0 $ 0