XML 87 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total Revenues $ 538,782 $ 620,500 $ 1,281,250
Graphite Electrodes - LTAs      
Disaggregation of Revenue [Line Items]      
Total Revenues 116,786 253,262 870,287
Graphite Electrodes - Non-LTAs      
Disaggregation of Revenue [Line Items]      
Total Revenues 376,858 338,746 351,140
Other      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 45,138 $ 28,492 $ 59,823