XML 167 R116.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of revenues      
Revenues $ 2,448,708 $ 2,566,701 $ 2,419,967
Coal sales      
Disaggregation of revenues      
Revenues 2,111,803 2,210,210 2,102,229
Oil & gas royalties      
Disaggregation of revenues      
Revenues 138,311 137,751 151,060
Transportation      
Disaggregation of revenues      
Revenues 112,590 142,290 113,860
Other revenues      
Disaggregation of revenues      
Revenues 86,004 76,450 52,818
Coal Royalties      
Disaggregation of revenues      
Revenues 69,741 65,614 60,680
Operating Segments      
Disaggregation of revenues      
Revenues 2,448,262 2,572,029 2,439,969
Operating Segments | Illinois Basin Coal      
Disaggregation of revenues      
Revenues 1,496,143 1,481,556 1,296,305
Operating Segments | Illinois Basin Coal | Coal sales      
Disaggregation of revenues      
Revenues 1,399,100 1,364,901 1,219,943
Operating Segments | Illinois Basin Coal | Transportation      
Disaggregation of revenues      
Revenues 85,142 106,150 69,541
Operating Segments | Illinois Basin Coal | Other revenues      
Disaggregation of revenues      
Revenues 11,901 10,505 6,821
Operating Segments | Appalachia Coal      
Disaggregation of revenues      
Revenues 743,242 883,334 928,087
Operating Segments | Appalachia Coal | Coal sales      
Disaggregation of revenues      
Revenues 712,703 845,309 882,286
Operating Segments | Appalachia Coal | Transportation      
Disaggregation of revenues      
Revenues 27,448 36,140 44,319
Operating Segments | Appalachia Coal | Other revenues      
Disaggregation of revenues      
Revenues 3,091 1,885 1,482
Operating Segments | Oil & Gas Royalties      
Disaggregation of revenues      
Revenues 139,136 141,525 154,897
Operating Segments | Oil & Gas Royalties | Oil & gas royalties      
Disaggregation of revenues      
Revenues 138,311 137,751 151,060
Operating Segments | Oil & Gas Royalties | Other revenues      
Disaggregation of revenues      
Revenues 825 3,774 3,837
Operating Segments | Coal Royalties      
Disaggregation of revenues      
Revenues 69,741 65,614 60,680
Operating Segments | Coal Royalties | Coal royalties      
Disaggregation of revenues      
Revenues 69,676 65,572 60,624
Operating Segments | Coal Royalties | Other revenues      
Disaggregation of revenues      
Revenues 65 42 56
Other, Corporate and Elimination      
Disaggregation of revenues      
Revenues 446 (5,328) (20,002)
Other, Corporate and Elimination | Coal royalties      
Disaggregation of revenues      
Revenues (69,676) (65,572) (60,624)
Other, Corporate and Elimination | Other revenues      
Disaggregation of revenues      
Revenues 70,122 60,244 40,622
Elimination | Coal Royalties      
Disaggregation of revenues      
Revenues $ (69,676) $ (65,572) $ (60,624)