XML 97 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Revenue (Details)
T in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
T
$ / T
Dec. 31, 2023
Dec. 31, 2022
REVENUES      
Contract term 1 year    
Increase to revenue | $ $ 1.3    
CANADA      
REVENUES      
Percentage of Sales 3.00% 14.00% 12.00%
SOUTH AFRICA      
REVENUES      
Percentage of Sales     10.00%
INDIA      
REVENUES      
Percentage of Sales 11.00%    
GERMANY      
REVENUES      
Percentage of Sales 10.00% 14.00%  
BRAZIL      
REVENUES      
Percentage of Sales   10.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01      
REVENUES      
Percentage expected to be satisfied 98.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year    
Contracts with Indexed Based Pricing Mechanisms      
REVENUES      
Outstanding performance obligation, mass 1.4    
Fixed Priced Contracts      
REVENUES      
Outstanding performance obligation, mass 1.6    
Average per ton | $ / T 152    
Foreign Coal Revenues      
REVENUES      
Percentage of Sales 10.00%