XML 65 R40.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF STOCK WARRANTS (Details)
Dec. 31, 2022
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants outstanding, number of warrants 4,791,082
Warrants exercisable, exercisable number of warrants 4,791,082
Exercise Price One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants outstanding, exercise price | $ / shares $ 2.92
Warrants outstanding, number of warrants 51,370
Warrants exercisable, weighted average remaining life in years 4 years 10 months 24 days
Warrants exercisable, exercisable number of warrants 51,370
Exercise Price Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants outstanding, exercise price | $ / shares $ 10.00
Warrants outstanding, number of warrants 4,501,937
Warrants exercisable, weighted average remaining life in years 3 years 10 months 24 days
Warrants exercisable, exercisable number of warrants 4,501,937
Exercise Price Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants outstanding, exercise price | $ / shares $ 12.00
Warrants outstanding, number of warrants 235,970
Warrants exercisable, weighted average remaining life in years 3 years 10 months 24 days
Warrants exercisable, exercisable number of warrants 235,970
Exercise Price Four [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants outstanding, exercise price | $ / shares $ 60.00
Warrants outstanding, number of warrants 250
Warrants exercisable, weighted average remaining life in years 2 years
Warrants exercisable, exercisable number of warrants 250
Exercise Price Five [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants outstanding, exercise price | $ / shares $ 800.00
Warrants outstanding, number of warrants 869
Warrants exercisable, weighted average remaining life in years 1 year 9 months 18 days
Warrants exercisable, exercisable number of warrants 869
Exercise Price Six [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants outstanding, exercise price | $ / shares $ 2,240.00
Warrants outstanding, number of warrants 50
Warrants exercisable, weighted average remaining life in years 1 year 1 month 6 days
Warrants exercisable, exercisable number of warrants 50
Exercise Price Seven [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants outstanding, exercise price | $ / shares $ 2,800.00
Warrants outstanding, number of warrants 264
Warrants exercisable, weighted average remaining life in years 1 year 2 months 12 days
Warrants exercisable, exercisable number of warrants 264
Exercise Price Eight [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants outstanding, exercise price | $ / shares $ 3,400.00
Warrants outstanding, number of warrants 264
Warrants exercisable, weighted average remaining life in years 1 year 2 months 12 days
Warrants exercisable, exercisable number of warrants 264
Exercise Price Nine [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants outstanding, exercise price | $ / shares $ 4,000.00
Warrants outstanding, number of warrants 55
Warrants exercisable, weighted average remaining life in years 1 year 1 month 6 days
Warrants exercisable, exercisable number of warrants 55
Exercise Price Ten [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants outstanding, exercise price | $ / shares $ 8,000.00
Warrants outstanding, number of warrants 19
Warrants exercisable, weighted average remaining life in years 9 months 18 days
Warrants exercisable, exercisable number of warrants 19
Exercise Price Eleven [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants outstanding, exercise price | $ / shares $ 14,000.00
Warrants outstanding, number of warrants 18
Warrants exercisable, weighted average remaining life in years 6 months
Warrants exercisable, exercisable number of warrants 18
Exercise Price Twelve [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants outstanding, exercise price | $ / shares $ 16,000.00
Warrants outstanding, number of warrants 16
Warrants exercisable, weighted average remaining life in years 3 months 18 days
Warrants exercisable, exercisable number of warrants 16