Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF WARRANTS OUTSTANDING AND EXERCISABLE (Details)

v3.21.2
SCHEDULE OF WARRANTS OUTSTANDING AND EXERCISABLE (Details) - $ / shares
9 Months Ended
Sep. 30, 2021
Jul. 02, 2021
Feb. 19, 2021
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Warrants Outstanding, Exercise Price   $ 6.00 $ 6.00
Warrants Outstanding, Number of Warrants 2,026,478    
Warrants Exercisable, Number of Warrants 2,026,478    
Warrants Exercisable, Weighted Average Remaining Life in Years 8 months 12 days    
Range of Exercise Price 5.10 [Member].      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Warrants Outstanding, Exercise Price $ 5.10    
Warrants Outstanding Exercisable, Description Common Stock    
Warrants Outstanding, Number of Warrants 395,136    
Warrants Exercisable, Number of Warrants 395,136    
Range of Exercise Price 6.00 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Warrants Outstanding, Exercise Price $ 6.00    
Warrants Outstanding Exercisable, Description Common Stock    
Warrants Outstanding, Number of Warrants 1,607,350    
Warrants Exercisable, Number of Warrants 1,607,350    
Warrants Exercisable, Weighted Average Remaining Life in Years 8 months 12 days    
Range of Exercise Price 30.00 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Warrants Outstanding, Exercise Price $ 7.50    
Warrants Outstanding Exercisable, Description Common Stock    
Warrants Outstanding, Number of Warrants 15,333    
Warrants Exercisable, Number of Warrants 15,333    
Warrants Exercisable, Weighted Average Remaining Life in Years 4 years 4 months 24 days    
Range of Exercise Price 37.50 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Warrants Outstanding, Exercise Price $ 30.00    
Warrants Outstanding Exercisable, Description Common Stock    
Warrants Outstanding, Number of Warrants 8,659    
Warrants Exercisable, Number of Warrants 8,659    
Warrants Exercisable, Weighted Average Remaining Life in Years 1 month 6 days