XML 142 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue From Contracts With Customers - Schedule of 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 Revenue from Contracts with Customers $ 2,164,406 $ 2,506,635 $ 2,280,018
Coal      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers 1,786,926 2,106,366 2,018,662
Power Generation      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers 861,566 1,019,180 1,302,313
Industrial      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers 563,636 772,642 411,103
Metallurgical      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers 361,724 314,544 305,246
Terminal Revenue      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers 87,746 106,166 78,915
Freight Revenue      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers 274,026 294,103 182,441
Other Revenue      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers 15,708    
Domestic | Coal      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers 713,728 717,633 944,534
Domestic | Power Generation      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers 649,056 672,509 908,666
Domestic | Industrial      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers 19,811 34,453 19,231
Domestic | Metallurgical      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers 44,861 10,671 16,637
Export | Coal      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers 1,073,198 1,388,733 1,074,128
Export | Power Generation      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers 212,510 346,671 393,647
Export | Industrial      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers 543,825 738,189 391,872
Export | Metallurgical      
Disaggregation of Revenue [Line Items]      
Total Revenue from Contracts with Customers $ 316,863 $ 303,873 $ 288,609