Quarterly report [Sections 13 or 15(d)]

Revenue from Contracts with Customers (Details)

v3.25.2
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregated Revenue        
Total segment sales $ 200,128 $ 182,820 $ 362,326 $ 343,357
Clean fuels, emission control & other        
Disaggregated Revenue        
Total segment sales 8,946 8,614 16,929 16,003
Polyethylene, polymers & engineered plastics        
Disaggregated Revenue        
Total segment sales 24,063 28,862 43,151 47,797
Regeneration and treatment services        
Disaggregated Revenue        
Total segment sales 92,788 95,365 172,035 178,684
Industrial, mining & automotive        
Disaggregated Revenue        
Total segment sales 74,331 49,979 130,211 100,873
Ecoservices        
Disaggregated Revenue        
Total segment sales 176,065 153,958 319,175 295,560
Ecoservices | Clean fuels, emission control & other        
Disaggregated Revenue        
Total segment sales 8,946 8,614 16,929 16,003
Ecoservices | Polyethylene, polymers & engineered plastics        
Disaggregated Revenue        
Total segment sales 0 0 0 0
Ecoservices | Regeneration and treatment services        
Disaggregated Revenue        
Total segment sales 92,788 95,365 172,035 178,684
Ecoservices | Industrial, mining & automotive        
Disaggregated Revenue        
Total segment sales 74,331 49,979 130,211 100,873
Advanced Materials & Catalysts        
Disaggregated Revenue        
Total segment sales 24,063 28,862 43,151 47,797
Advanced Materials & Catalysts | Clean fuels, emission control & other        
Disaggregated Revenue        
Total segment sales 0 0 0 0
Advanced Materials & Catalysts | Polyethylene, polymers & engineered plastics        
Disaggregated Revenue        
Total segment sales 24,063 28,862 43,151 47,797
Advanced Materials & Catalysts | Regeneration and treatment services        
Disaggregated Revenue        
Total segment sales 0 0 0 0
Advanced Materials & Catalysts | Industrial, mining & automotive        
Disaggregated Revenue        
Total segment sales $ 0 $ 0 $ 0 $ 0