Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF WARRANTS OUTSTANDING AND EXERCISABLE (Details)

v3.23.1
SCHEDULE OF WARRANTS OUTSTANDING AND EXERCISABLE (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Jul. 02, 2021
Feb. 19, 2021
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Warrants outstanding, exercise price   $ 72.00 $ 72.00
Warrants Outstanding, Number of Warrants 1,299,135    
Warrants Exercisable, Weighted Average Remaining Life in Years 1 year    
Warrants Exercisable, Number of Warrants 1,299,135    
Range of Exercise Price One [Member]      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Warrants outstanding, exercise price $ 2.40    
Warrants Outstanding Exercisable, Description Common Stock    
Warrants Outstanding, Number of Warrants 43,814    
Warrants Exercisable, Weighted Average Remaining Life in Years 1 year 10 months 24 days    
Warrants Exercisable, Number of Warrants 43,814    
Range of Exercise Price Two [Member]      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Warrants outstanding, exercise price $ 3.82    
Warrants Outstanding Exercisable, Description Common Stock    
Warrants Outstanding, Number of Warrants 545,504    
Warrants Exercisable, Weighted Average Remaining Life in Years 8 months 12 days    
Warrants Exercisable, Number of Warrants 545,504    
Range of Exercise Price Three [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 646,039    
Warrants Exercisable, Weighted Average Remaining Life in Years 1 year    
Warrants Exercisable, Number of Warrants 646,039    
Range of Exercise Price Four [Member]      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Warrants outstanding, exercise price $ 21.00    
Warrants Outstanding Exercisable, Description Common Stock    
Warrants Outstanding, Number of Warrants 62,500    
Warrants Exercisable, Weighted Average Remaining Life in Years 1 year 10 months 24 days    
Warrants Exercisable, Number of Warrants 62,500    
Range of Exercise Price Five [Member]      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Warrants outstanding, exercise price $ 90.00    
Warrants Outstanding Exercisable, Description Common Stock    
Warrants Outstanding, Number of Warrants 1,278    
Warrants Exercisable, Weighted Average Remaining Life in Years 3 years 1 month 6 days    
Warrants Exercisable, Number of Warrants 1,278