XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUES (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue        
Total revenues $ 28,974,471 $ 16,249,312 $ 84,823,476 $ 30,460,606
Pygas        
Disaggregation of Revenue        
Total revenues 3,736,534 1,184,434 10,570,907 4,815,040
Industrial fuel        
Disaggregation of Revenue        
Total revenues 417,096 82,644 1,138,311 135,396
Distillates        
Disaggregation of Revenue        
Total revenues 20,418,760 12,234,673 55,973,816 17,359,234
Oil collection services        
Disaggregation of Revenue        
Total revenues 158,676 0 439,643 0
Metals        
Disaggregation of Revenue        
Total revenues 3,669,411 2,459,561 15,464,375 7,286,936
Other re-refinery products        
Disaggregation of Revenue        
Total revenues 285,994 0 372,424 0
VGO/Marine fuel sales        
Disaggregation of Revenue        
Total revenues 288,000 288,000 864,000 864,000
Black Oil        
Disaggregation of Revenue        
Total revenues 446,676 288,000 1,300,220 864,000
Black Oil | Pygas        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Black Oil | Industrial fuel        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Black Oil | Distillates        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Black Oil | Oil collection services        
Disaggregation of Revenue        
Total revenues 158,676 0 436,220 0
Black Oil | Metals        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Black Oil | Other re-refinery products        
Disaggregation of Revenue        
Total revenues 0 0 0 0
Black Oil | VGO/Marine fuel sales        
Disaggregation of Revenue        
Total revenues 288,000 288,000 864,000 864,000
Refining & Marketing        
Disaggregation of Revenue        
Total revenues 24,572,390 13,501,751 67,683,034 22,309,670
Refining & Marketing | Pygas        
Disaggregation of Revenue        
Total revenues 3,736,534 1,184,434 10,570,907 4,815,040
Refining & Marketing | Industrial fuel        
Disaggregation of Revenue        
Total revenues 417,096 82,644 1,138,311 135,396
Refining & Marketing | Distillates        
Disaggregation of Revenue        
Total revenues 20,418,760 12,234,673 55,973,816 17,359,234
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
Recovery        
Disaggregation of Revenue        
Total revenues 3,955,405 2,459,561 15,840,222 7,286,936
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 0 3,423 0
Recovery | Metals        
Disaggregation of Revenue        
Total revenues 3,669,411 2,459,561 15,464,375 7,286,936
Recovery | Other re-refinery products        
Disaggregation of Revenue        
Total revenues 285,994 0 372,424
Recovery | VGO/Marine fuel sales        
Disaggregation of Revenue        
Total revenues $ 0 $ 0 $ 0 $ 0