Annual report pursuant to Section 13 and 15(d)

Schedule of Stock option and Warrants (Details)

v3.24.1
Schedule of Stock option and Warrants (Details) - USD ($)
12 Months Ended
Sep. 12, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Offsetting Assets [Line Items]        
Shares underlying options, forfeited (8,821) 0 (26)  
Warrant [Member]        
Offsetting Assets [Line Items]        
Shares Underlying Warrants, Outstanding beginning   26,088 27,870  
Weighted Average Exercise Price, Outstanding beginning   $ 759.26 $ 817.77  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms   4 years 5 months 4 days 2 years 7 months 28 days 3 years 4 months 24 days
Aggregate Intrinsic Value, outstanding beginning    
Shares Underlying Warrants, granted   17,956,613 400  
Weighted Average Exercise Price, granted   $ 1.18 $ 150.00  
Shares Underlying Warrants, expired   (3,920) (1,782)  
Weighted Average Exercise Price, expired   $ 1,589.80 $ 1,394.9  
Shares Underlying Warrants, cancelled   (400)  
Weighted Average Exercise Price, cancelled   $ 849.00  
Shares Underlying Warrants, forfeited    
Weighted Average Exercise Price, forfeited    
Shares Underlying Warrants, exercised   (523,469)    
Weighted Average Exercise Price, exercised   $ 0.0001    
Shares Underlying Warrants, outstanding ending   17,455,312 26,088 27,870
Weighted Average Exercise Price, outstanding ending   $ 1.99 $ 759.26 $ 817.77
Aggregate Intrinsic Value, outstanding ending  
Shares Underlying Warrants, exercisable   17,455,312    
Weighted Average Exercise Price, exercisable   $ 1.99    
Equity Option [Member]        
Offsetting Assets [Line Items]        
Shares underlying options, outstanding beginning   26,567 20,421  
Weighted average exercise price, outstanding beginning   $ 640.72 $ 812.48  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term   8 years 5 months 8 days 7 years 2 months 15 days 7 years 5 months 12 days
Aggregate intrinsic value, outstanding beginning    
Shares underlying options, granted   45,712 6,839  
Weighted average exercise price, granted   $ 8.99 $ 130.97  
Shares underlying options, expired   (8,729) (437)  
Weighted average exercise price, expired   $ 738.53 $ 963.98  
Shares underlying options, cancelled    
Weighted average exercise price, cancelled    
Shares underlying options, forfeited   (3,380) (256)  
Weighted average exercise price, forfeited   $ 202.03 $ 172.35  
Shares underlying options, exercised      
Weighted average exercise price, exercised      
Shares underlying options, outstanding ending   60,170 26,567 20,421
Weighted average exercise price, outstanding ending   $ 171.23 $ 640.72 $ 812.48
Aggregate intrinsic value, outstanding ending  
Shares underlying options, exercisable   17,202    
Weighted average exercise price, exercisable   $ 566.11