XML 159 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Risk Concentrations (Narrative) (Details)
$ in Thousands, T in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
T
Dec. 31, 2022
USD ($)
Concentration Risk [Line Items]    
Trade accounts receivable $ 273,522 $ 236,999
Tons of coal sold | T 75.0  
Percentage of tons sold under long term contract 75.00%  
Long term contracts percentage of company revenue 46.00%  
Long-term contracts, life term, minimum 1 year  
Long-term contracts, life term, maximum 4 years  
Electric utilities    
Concentration Risk [Line Items]    
Receivables $ 67,200 $ 94,100
Percentage of total trade accounts receivable 25.00% 40.00%
Domestic and foreign steel producers    
Concentration Risk [Line Items]    
Trade accounts receivable $ 206,300 $ 142,900
Trade receivables, percentage 75.00% 60.00%