v3.26.1
Revenue from Contracts with Customers (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [line Items]    
Net sales $ 125,101 $ 111,839
Graphite Electrodes    
Disaggregation of Revenue [line Items]    
Net sales 108,239 101,262
By-products and other    
Disaggregation of Revenue [line Items]    
Net sales $ 16,862 $ 10,577