XML 80 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUES (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue      
Revenues $ 115,781,375 $ 47,019,043 $ 18,357,575
Pygas      
Disaggregation of Revenue      
Revenues 13,438,244 6,627,128 10,873,699
Industrial fuel      
Disaggregation of Revenue      
Revenues 1,600,839 234,792 2,029,371
Distillates      
Disaggregation of Revenue      
Revenues 78,190,691 28,942,465 54,697
Oil collection services      
Disaggregation of Revenue      
Revenues 680,910 4,735 0
Metals      
Disaggregation of Revenue      
Revenues 21,008,600 11,261,607 5,324,453
Other re-refinery products      
Disaggregation of Revenue      
Revenues 862,091 (51,684) 75,355
Black Oil      
Disaggregation of Revenue      
Revenues 677,487 4,735 0
Black Oil | Pygas      
Disaggregation of Revenue      
Revenues 0 0 0
Black Oil | Industrial fuel      
Disaggregation of Revenue      
Revenues 0 0 0
Black Oil | Distillates      
Disaggregation of Revenue      
Revenues 0 0 0
Black Oil | Oil collection services      
Disaggregation of Revenue      
Revenues 677,487 4,735 0
Black Oil | Metals      
Disaggregation of Revenue      
Revenues 0 0 0
Black Oil | Other re-refinery products      
Disaggregation of Revenue      
Revenues 0 0 0
Refining and Marketing      
Disaggregation of Revenue      
Revenues 93,229,774 35,804,385 12,957,767
Refining and Marketing | Pygas      
Disaggregation of Revenue      
Revenues 13,438,244 6,627,128 10,873,699
Refining and Marketing | Industrial fuel      
Disaggregation of Revenue      
Revenues 1,600,839 234,792 2,029,371
Refining and Marketing | Distillates      
Disaggregation of Revenue      
Revenues 78,190,691 28,942,465 54,697
Refining and Marketing | Oil collection services      
Disaggregation of Revenue      
Revenues 0 0 0
Refining and Marketing | Metals      
Disaggregation of Revenue      
Revenues 0 0 0
Refining and Marketing | Other re-refinery products      
Disaggregation of Revenue      
Revenues 0 0 0
Recovery      
Disaggregation of Revenue      
Revenues 21,874,114 11,209,923 5,399,808
Recovery | Pygas      
Disaggregation of Revenue      
Revenues 0 0 0
Recovery | Industrial fuel      
Disaggregation of Revenue      
Revenues 0 0 0
Recovery | Distillates      
Disaggregation of Revenue      
Revenues 0 0 0
Recovery | Oil collection services      
Disaggregation of Revenue      
Revenues 3,423 0 0
Recovery | Metals      
Disaggregation of Revenue      
Revenues 21,008,600 11,261,607 5,324,453
Recovery | Other re-refinery products      
Disaggregation of Revenue      
Revenues $ 862,091 $ (51,684) $ 75,355