XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Note 3 - Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

 
  

March 31, 2021

  

March 31, 2020

 

Coal Revenue

 $285,535  $255,452 

Terminal Revenue

  18,212   16,501 

Freight Revenue

  27,013   3,147 

Total Revenue from Contracts with Customers

 $330,760  $275,100