XML 78 R65.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of revenues        
Revenues $ 540,468 $ 651,697    
Trade receivables 177,467 272,191 $ 166,829 $ 282,622
Coal sales        
Disaggregation of revenues        
Revenues 468,511 561,879    
Oil & gas royalties        
Disaggregation of revenues        
Revenues 36,084 37,030    
Coal royalties        
Disaggregation of revenues        
Revenues 540,468 651,697    
Transportation        
Disaggregation of revenues        
Revenues 10,200 30,753    
Other revenues        
Disaggregation of revenues        
Revenues 25,673 22,035    
Coal Royalties        
Disaggregation of revenues        
Revenues 15,795 18,708    
Operating Segments        
Disaggregation of revenues        
Revenues 535,199 651,908    
Operating Segments | Illinois Basin Coal        
Disaggregation of revenues        
Revenues 342,995 397,841    
Operating Segments | Illinois Basin Coal | Coal sales        
Disaggregation of revenues        
Revenues 333,234 370,630    
Operating Segments | Illinois Basin Coal | Transportation        
Disaggregation of revenues        
Revenues 6,863 24,476    
Operating Segments | Illinois Basin Coal | Other revenues        
Disaggregation of revenues        
Revenues 2,898 2,735    
Operating Segments | Appalachia Coal        
Disaggregation of revenues        
Revenues 139,496 198,014    
Operating Segments | Appalachia Coal | Coal sales        
Disaggregation of revenues        
Revenues 135,277 191,249    
Operating Segments | Appalachia Coal | Transportation        
Disaggregation of revenues        
Revenues 3,337 6,277    
Operating Segments | Appalachia Coal | Other revenues        
Disaggregation of revenues        
Revenues 882 488    
Operating Segments | Oil & Gas Royalties        
Disaggregation of revenues        
Revenues 36,913 37,345    
Operating Segments | Oil & Gas Royalties | Oil & gas royalties        
Disaggregation of revenues        
Revenues 36,084 37,030    
Operating Segments | Oil & Gas Royalties | Other revenues        
Disaggregation of revenues        
Revenues 829 315    
Operating Segments | Coal Royalties        
Disaggregation of revenues        
Revenues 15,795 18,708    
Operating Segments | Coal Royalties | Coal royalties        
Disaggregation of revenues        
Revenues 15,795 18,702    
Operating Segments | Coal Royalties | Other revenues        
Disaggregation of revenues        
Revenues   6    
Other, Corporate and Elimination        
Disaggregation of revenues        
Revenues (15,795) (18,702)    
Other, Corporate and Elimination | Other revenues        
Disaggregation of revenues        
Revenues 21,064 18,491    
Corporate Reconciling Items and Eliminations [Member]        
Disaggregation of revenues        
Revenues 5,269 (211)    
Corporate Reconciling Items and Eliminations [Member] | Coal royalties        
Disaggregation of revenues        
Revenues (15,795) (18,702)    
Corporate Reconciling Items and Eliminations [Member] | Other revenues        
Disaggregation of revenues        
Revenues 21,064 18,491    
Elimination        
Disaggregation of revenues        
Revenues 15,795 18,702    
Elimination | Coal Royalties        
Disaggregation of revenues        
Revenues $ 15,795 $ 18,702