Annual report [Section 13 and 15(d), not S-K Item 405]

Reportable Segments - Summary Financial Information by Reportable Segment (Details)

v3.25.0.1
Reportable Segments - Summary Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]      
Sales $ 704,493 $ 691,118 $ 820,159
Ecoservices      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Sales 598,295 584,845 702,472
Advanced Materials & Catalysts      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Sales 106,198 106,273 117,687
Advanced Materials & Catalysts | Zeolyst Joint Venture      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Sales $ 116,539 $ 156,481 $ 132,588