XML 74 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table disaggregates revenue by major sources for the years ended December 31:
Major Goods/Service Lines20252024
Utility Coal Mining$88,188 $68,611 
Contract Mining140,013 119,600 
Minerals and Royalties37,630 34,579 
Unallocated Items
15,080 17,707 
Eliminations(3,713)(2,789)
Total revenues$277,198 $237,708 
Timing of Revenue Recognition
Transferred at a point in time
$92,331 $66,506 
Transferred over time
184,867 171,202 
Total revenues$277,198 $237,708 
Schedule of Contract Balances
The opening and closing balances of our current and long-term contract assets and liabilities and receivables are as follows:
Contract balances
Trade accounts receivableContract asset
(current)
Contract asset
(long-term)
Contract liability (current)Contract liability (long-term)
Balance at January 1, 2025$49,706 $313 $3,500 $484 $5,119 
Balance at December 31, 202542,921 382 3,500 1,358 10,593 
Increase (decrease)$(6,785)$69 $— $874 $5,474