Quarterly report [Sections 13 or 15(d)]

Revenue from Contracts with Customers (Details)

v3.25.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregated Revenue    
Total segment sales $ 162,197 $ 160,537
Clean fuels, emission control & other    
Disaggregated Revenue    
Total segment sales 7,983 7,389
Polyethylene, polymers & engineered plastics    
Disaggregated Revenue    
Total segment sales 19,088 18,935
Regeneration and treatment services    
Disaggregated Revenue    
Total segment sales 79,247 83,319
Industrial, mining & automotive    
Disaggregated Revenue    
Total segment sales 55,879 50,894
Ecoservices    
Disaggregated Revenue    
Total segment sales 143,109 141,602
Ecoservices | Clean fuels, emission control & other    
Disaggregated Revenue    
Total segment sales 7,983 7,389
Ecoservices | Polyethylene, polymers & engineered plastics    
Disaggregated Revenue    
Total segment sales 0 0
Ecoservices | Regeneration and treatment services    
Disaggregated Revenue    
Total segment sales 79,247 83,319
Ecoservices | Industrial, mining & automotive    
Disaggregated Revenue    
Total segment sales 55,879 50,894
Advanced Materials & Catalysts    
Disaggregated Revenue    
Total segment sales 19,088 18,935
Advanced Materials & Catalysts | Clean fuels, emission control & other    
Disaggregated Revenue    
Total segment sales 0 0
Advanced Materials & Catalysts | Polyethylene, polymers & engineered plastics    
Disaggregated Revenue    
Total segment sales 19,088 18,935
Advanced Materials & Catalysts | Regeneration and treatment services    
Disaggregated Revenue    
Total segment sales 0 0
Advanced Materials & Catalysts | Industrial, mining & automotive    
Disaggregated Revenue    
Total segment sales $ 0 $ 0