v3.25.4
Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total Revenues $ 504,134 $ 538,782 $ 620,500
Graphite Electrodes      
Disaggregation of Revenue [Line Items]      
Total Revenues 460,638 493,644 592,008
By- Products and Other      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 43,496 $ 45,138 $ 28,492