XML 46 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenues $ 46,917,770 $ 36,912,779 $ 88,285,965 $ 71,683,393
Petroleum products        
Disaggregation of Revenue [Line Items]        
Revenues 43,545,271 34,475,245 81,834,900 68,873,587
Metals        
Disaggregation of Revenue [Line Items]        
Revenues 3,372,499 2,437,534 6,451,065 2,809,806
Northern United States        
Disaggregation of Revenue [Line Items]        
Revenues 10,115,827 8,782,587 18,953,057 14,535,599
Southern United States        
Disaggregation of Revenue [Line Items]        
Revenues 36,801,943 28,130,192 69,332,908 57,147,794
Black Oil        
Disaggregation of Revenue [Line Items]        
Revenues 38,469,131 27,384,402 70,706,377 52,188,485
Black Oil | Petroleum products        
Disaggregation of Revenue [Line Items]        
Revenues 38,469,131 27,384,402 70,706,377 52,188,485
Black Oil | Metals        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Black Oil | Northern United States        
Disaggregation of Revenue [Line Items]        
Revenues 10,115,827 8,782,587 18,953,057 14,535,599
Black Oil | Southern United States        
Disaggregation of Revenue [Line Items]        
Revenues 28,353,304 18,601,815 51,753,320 37,652,886
Refining & Marketing        
Disaggregation of Revenue [Line Items]        
Revenues 4,392,870 5,186,358 10,068,111 10,580,399
Refining & Marketing | Petroleum products        
Disaggregation of Revenue [Line Items]        
Revenues 4,392,870 5,186,358 10,068,111 10,580,399
Refining & Marketing | Metals        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Refining & Marketing | Northern United States        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Refining & Marketing | Southern United States        
Disaggregation of Revenue [Line Items]        
Revenues 4,392,870 5,186,358 10,068,111 10,580,399
Recovery        
Disaggregation of Revenue [Line Items]        
Revenues 4,055,769 4,342,019 7,511,477 8,914,509
Recovery | Petroleum products        
Disaggregation of Revenue [Line Items]        
Revenues 683,270 1,904,485 1,060,412 6,104,703
Recovery | Metals        
Disaggregation of Revenue [Line Items]        
Revenues 3,372,499 2,437,534 6,451,065 2,809,806
Recovery | Northern United States        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Recovery | Southern United States        
Disaggregation of Revenue [Line Items]        
Revenues $ 4,055,769 $ 4,342,019 $ 7,511,477 $ 8,914,509