XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue        
Total revenues $ 65,194,911 $ 21,374,127 $ 123,278,904 $ 57,577,556
Base oil        
Disaggregation of Revenue        
Total revenues 12,928,334 5,474,972 22,337,543 13,640,599
Pygas        
Disaggregation of Revenue        
Total revenues 3,861,942 1,172,766 6,834,373 3,630,606
Industrial fuel        
Disaggregation of Revenue        
Total revenues 409,522 83,940 721,215 1,293,828
Distillates        
Disaggregation of Revenue        
Total revenues 19,565,227 5,124,562 35,555,056 5,124,562
Oil collection services        
Disaggregation of Revenue        
Total revenues 2,091,284 2,058,734 3,729,640 3,257,562
Metals        
Disaggregation of Revenue        
Total revenues 6,847,085 2,978,313 13,127,132 6,336,880
Other re-refinery products        
Disaggregation of Revenue        
Total revenues 2,152,438 849,885 3,620,667 3,506,589
VGO/Marine fuel sales        
Disaggregation of Revenue        
Total revenues 17,339,079 3,630,955 37,353,278 20,786,930
Northern United States        
Disaggregation of Revenue        
Total revenues 15,641,683 6,167,062 26,506,093 15,725,630
Southern United States        
Disaggregation of Revenue        
Total revenues 49,553,228 15,207,065 96,772,811 41,851,926
Black Oil        
Disaggregation of Revenue        
Total revenues 34,356,396 11,543,136 66,514,644 41,074,506
Black Oil | Base oil        
Disaggregation of Revenue        
Total revenues 12,928,334 4,919,622 22,042,228 12,282,349
Black Oil | Pygas        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Black Oil | Industrial fuel        
Disaggregation of Revenue        
Total revenues 0 83,940 0 1,241,076
Black Oil | Distillates        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Black Oil | Oil collection services        
Disaggregation of Revenue        
Total revenues 2,022,975 2,058,734 3,584,901 3,257,562
Black Oil | Metals        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Black Oil | Other re-refinery products        
Disaggregation of Revenue        
Total revenues 2,066,008 849,885 3,534,237 3,506,589
Black Oil | VGO/Marine fuel sales        
Disaggregation of Revenue        
Total revenues 17,339,079 3,630,955 37,353,278 20,786,930
Black Oil | Northern United States        
Disaggregation of Revenue        
Total revenues 15,641,683 6,167,062 26,506,093 15,725,630
Black Oil | Southern United States        
Disaggregation of Revenue        
Total revenues 18,714,713 5,376,074 40,008,551 25,348,876
Refining & Marketing        
Disaggregation of Revenue        
Total revenues 23,836,691 6,297,328 43,110,644 8,807,920
Refining & Marketing | Base oil        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Refining & Marketing | Pygas        
Disaggregation of Revenue        
Total revenues 3,861,942 1,172,766 6,834,373 3,630,606
Refining & Marketing | Industrial fuel        
Disaggregation of Revenue        
Total revenues 409,522 0 721,215 52,752
Refining & Marketing | Distillates        
Disaggregation of Revenue        
Total revenues 19,565,227 5,124,562 35,555,056 5,124,562
Refining & Marketing | Oil collection services        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Refining & Marketing | Metals        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Refining & Marketing | Other re-refinery products        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Refining & Marketing | VGO/Marine fuel sales        
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 23,836,691 6,297,328 43,110,644 8,807,920
Recovery        
Disaggregation of Revenue        
Total revenues 7,001,824 3,533,663 13,653,616 7,695,130
Recovery | Base oil        
Disaggregation of Revenue        
Total revenues 0 555,350 295,315 1,358,250
Recovery | Pygas        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Recovery | Industrial fuel        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Recovery | Distillates        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Recovery | Oil collection services        
Disaggregation of Revenue        
Total revenues 68,309 0 144,739 0
Recovery | Metals        
Disaggregation of Revenue        
Total revenues 6,847,085 2,978,313 13,127,132 6,336,880
Recovery | Other re-refinery products        
Disaggregation of Revenue        
Total revenues 86,430 0 86,430 0
Recovery | VGO/Marine fuel sales        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Recovery | Northern United States        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Recovery | Southern United States        
Disaggregation of Revenue        
Total revenues $ 7,001,824 $ 3,533,663 $ 13,653,616 $ 7,695,130