XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUES (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue    
Total revenues $ 40,216,796 $ 25,045,243
Pygas    
Disaggregation of Revenue    
Total revenues 4,690,268 2,972,431
Industrial fuel    
Disaggregation of Revenue    
Total revenues 572,281 311,693
Distillates    
Disaggregation of Revenue    
Total revenues 29,456,369 15,989,828
Oil collection services    
Disaggregation of Revenue    
Total revenues 213,536 126,409
Metals    
Disaggregation of Revenue    
Total revenues 3,414,286 5,644,882
Other re-refinery products    
Disaggregation of Revenue    
Total revenues 533,305 0
VGO/Marine fuel sales    
Disaggregation of Revenue    
Total revenues 1,336,751 0
Black Oil    
Disaggregation of Revenue    
Total revenues 1,550,287 122,986
Black Oil | Pygas    
Disaggregation of Revenue    
Total revenues 0 0
Black Oil | Industrial fuel    
Disaggregation of Revenue    
Total revenues 0 0
Black Oil | Distillates    
Disaggregation of Revenue    
Total revenues 0 0
Black Oil | Oil collection services    
Disaggregation of Revenue    
Total revenues 213,536 122,986
Black Oil | Metals    
Disaggregation of Revenue    
Total revenues 0 0
Black Oil | Other re-refinery products    
Disaggregation of Revenue    
Total revenues 0 0
Black Oil | VGO/Marine fuel sales    
Disaggregation of Revenue    
Total revenues 1,336,751 0
Refining & Marketing    
Disaggregation of Revenue    
Total revenues 34,718,918 19,273,952
Refining & Marketing | Pygas    
Disaggregation of Revenue    
Total revenues 4,690,268 2,972,431
Refining & Marketing | Industrial fuel    
Disaggregation of Revenue    
Total revenues 572,281 311,693
Refining & Marketing | Distillates    
Disaggregation of Revenue    
Total revenues 29,456,369 15,989,828
Refining & Marketing | Oil collection services    
Disaggregation of Revenue    
Total revenues 0 0
Refining & Marketing | Metals    
Disaggregation of Revenue    
Total revenues 0 0
Refining & Marketing | Other re-refinery products    
Disaggregation of Revenue    
Total revenues 0 0
Refining & Marketing | VGO/Marine fuel sales    
Disaggregation of Revenue    
Total revenues 0 0
Recovery    
Disaggregation of Revenue    
Total revenues 3,947,591 5,648,305
Recovery | Pygas    
Disaggregation of Revenue    
Total revenues 0 0
Recovery | Industrial fuel    
Disaggregation of Revenue    
Total revenues 0 0
Recovery | Distillates    
Disaggregation of Revenue    
Total revenues 0 0
Recovery | Oil collection services    
Disaggregation of Revenue    
Total revenues 3,423
Recovery | Metals    
Disaggregation of Revenue    
Total revenues 3,414,286 5,644,882
Recovery | Other re-refinery products    
Disaggregation of Revenue    
Total revenues 533,305 0
Recovery | VGO/Marine fuel sales    
Disaggregation of Revenue    
Total revenues $ 0 $ 0