Quarterly report [Sections 13 or 15(d)]

Revenue from Contracts with Customers (Details)

v3.25.3
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregated Revenue        
Total sales $ 204,907 $ 153,867 $ 524,082 $ 449,428
Regeneration and treatment services        
Disaggregated Revenue        
Total sales 99,157 91,037 271,192 269,721
Industrial, mining & automotive        
Disaggregated Revenue        
Total sales 96,430 53,291 226,641 154,165
Other        
Disaggregated Revenue        
Total sales $ 9,320 $ 9,539 $ 26,249 $ 25,542