v3.26.1
Revenue from Contracts with Customers (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [line Items]        
Net sales $ 127,362 $ 131,840 $ 252,463 $ 243,679
Graphite Electrodes        
Disaggregation of Revenue [line Items]        
Net sales 118,898 119,440 227,137 220,702
By-products and other        
Disaggregation of Revenue [line Items]        
Net sales $ 8,464 $ 12,400 $ 25,326 $ 22,977