XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue        
Total revenues $ 21,374,127 $ 43,657,292 $ 57,577,556 $ 82,978,004
Petroleum products        
Disaggregation of Revenue        
Total revenues 18,394,246 41,827,809 51,188,992 78,713,134
Metals        
Disaggregation of Revenue        
Total revenues 2,979,881 1,829,483 6,388,564 4,264,870
Northern United States        
Disaggregation of Revenue        
Total revenues 6,167,062 9,880,565 15,725,631 19,204,348
Southern United States        
Disaggregation of Revenue        
Total revenues 15,207,065 33,776,727 41,851,925 63,773,656
Black Oil        
Disaggregation of Revenue        
Total revenues 11,543,135 37,907,811 41,074,507 70,722,998
Black Oil | Petroleum products        
Disaggregation of Revenue        
Total revenues 11,543,135 37,907,811 41,074,507 70,722,998
Black Oil | Metals        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Black Oil | Northern United States        
Disaggregation of Revenue        
Total revenues 6,167,062 9,880,565 15,725,631 19,204,348
Black Oil | Southern United States        
Disaggregation of Revenue        
Total revenues 5,376,073 28,027,246 25,348,876 51,518,650
Refining & Marketing        
Disaggregation of Revenue        
Total revenues 6,297,328 3,277,402 8,807,921 6,136,023
Refining & Marketing | Petroleum products        
Disaggregation of Revenue        
Total revenues 6,297,328 3,277,402 8,807,921 6,136,023
Refining & Marketing | Metals        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Refining & Marketing | Northern United States        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Refining & Marketing | Southern United States        
Disaggregation of Revenue        
Total revenues 6,297,328 3,277,402 8,807,921 6,136,023
Recovery        
Disaggregation of Revenue        
Total revenues 3,533,664 2,472,079 7,695,128 6,118,983
Recovery | Petroleum products        
Disaggregation of Revenue        
Total revenues 553,783 642,596 1,306,564 1,854,113
Recovery | Metals        
Disaggregation of Revenue        
Total revenues 2,979,881 1,829,483 6,388,564 4,264,870
Recovery | Northern United States        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Recovery | Southern United States        
Disaggregation of Revenue        
Total revenues $ 3,533,664 $ 2,472,079 $ 7,695,128 $ 6,118,983