XML 48 R40.htm IDEA: XBRL DOCUMENT v3.19.3
REVENUES (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Total revenues $ 37,799,259 $ 50,632,948 $ 120,777,263 $ 138,918,913
Petroleum products        
Disaggregation of Revenue [Line Items]        
Total revenues 36,075,234 48,260,878 114,788,368 130,095,778
Metals        
Disaggregation of Revenue [Line Items]        
Total revenues 1,724,025 2,372,070 5,988,895 8,823,135
Northern United States        
Disaggregation of Revenue [Line Items]        
Total revenues 12,325,941 12,361,348 31,530,289 31,314,405
Southern United States        
Disaggregation of Revenue [Line Items]        
Total revenues 25,473,318 38,271,600 89,246,974 107,604,508
Black Oil        
Disaggregation of Revenue [Line Items]        
Total revenues 32,330,531 40,400,064 103,053,529 111,106,441
Black Oil | Petroleum products        
Disaggregation of Revenue [Line Items]        
Total revenues 32,330,531 40,400,064 103,053,529 111,106,441
Black Oil | Metals        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Black Oil | Northern United States        
Disaggregation of Revenue [Line Items]        
Total revenues 12,325,941 12,361,348 31,530,289 31,314,405
Black Oil | Southern United States        
Disaggregation of Revenue [Line Items]        
Total revenues 20,004,590 28,038,716 71,523,240 79,792,036
Refining & Marketing        
Disaggregation of Revenue [Line Items]        
Total revenues 3,076,454 7,313,630 9,212,477 17,381,741
Refining & Marketing | Petroleum products        
Disaggregation of Revenue [Line Items]        
Total revenues 3,076,454 7,313,630 9,212,477 17,381,741
Refining & Marketing | Metals        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Refining & Marketing | Northern United States        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Refining & Marketing | Southern United States        
Disaggregation of Revenue [Line Items]        
Total revenues 3,076,454 7,313,630 9,212,477 17,381,741
Recovery        
Disaggregation of Revenue [Line Items]        
Total revenues 2,392,274 2,919,254 8,511,257 10,430,731
Recovery | Petroleum products        
Disaggregation of Revenue [Line Items]        
Total revenues 668,249 547,184 2,522,362 1,607,596
Recovery | Metals        
Disaggregation of Revenue [Line Items]        
Total revenues 1,724,025 2,372,070 5,988,895 8,823,135
Recovery | Northern United States        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Recovery | Southern United States        
Disaggregation of Revenue [Line Items]        
Total revenues $ 2,392,274 $ 2,919,254 $ 8,511,257 $ 10,430,731