v3.26.3
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [line Items]        
Net sales $ 140,163 $ 143,998 $ 392,626 $ 387,677
Graphite Electrodes        
Disaggregation of Revenue [line Items]        
Net sales 120,409 132,909 347,546 353,611
By-products and other        
Disaggregation of Revenue [line Items]        
Net sales $ 19,754 $ 11,089 $ 45,080 $ 34,066