Quarterly report pursuant to Section 13 or 15(d)

STOCK WARRANTS STOCK OPTIONS AND RESTRICTED STOCK UNITS (Details 1)

v3.24.3
STOCK WARRANTS STOCK OPTIONS AND RESTRICTED STOCK UNITS (Details 1) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Outstanding at beginning of period 15,401 10,035
Outstanding at ending of period 14,216 17,823
Weighted Average Exercise Price Per Share, Warrants exercised $ 0 $ 0
Weighted Average Remaining Contractual Life, Beginning balance 5 years 7 months 28 days 5 years 3 months 29 days
Weighted Average Remaining Contractual Life, Ending balance 5 years 2 months 1 day 5 years 9 months 21 days
Aggregate Intrinsic Value, Beginning balance $ 0 $ 0
Aggregate Intrinsic Value, Ending balance $ 0 $ 0
Warrants [Member]    
Outstanding at beginning of period 96,415 94,436
Warrants Granted 211,795 5,563
Warrants Exercised (93,811)  
Warrants Expired   (3,038)
Outstanding at ending of period 214,399 96,961
Exercise Price Per Share, Warrants Exercised $ 29.70 $ 0
Exercise Price Per Share, Warrants Expired 0 990.00
Weighted Average Exercise Price Per Share, Beginning balance 187.00 211.20
Weighted Average Exercise Price Per Share, Warrants granted 29.70 229.90
Weighted Average Exercise Price Per Share, Warrants exercised 29.70 0
Weighted Average Exercise Price Per Share, Warrants expired 0 990.00
Weighted Average Exercise Price Per Share, Ending balance $ 48.40 $ 187.90
Weighted Average Remaining Contractual Life, Beginning balance 4 years 7 months 2 days 5 years 1 month 9 days
Weighted Average Remaining Contractual Life, Warrants Granted 4 years 11 months 4 days  
Weighted Average Remaining Contractual Life, Ending balance 4 years 5 months 26 days 4 years 5 months 23 days
Aggregate Intrinsic Value, Beginning balance $ 0 $ 0
Aggregate Intrinsic Value, Warrants granted 0 0
Aggregate Intrinsic Value, Warrants Exercised 0 0
Aggregate Intrinsic Value, Warrants Expired 0 0
Aggregate Intrinsic Value, Ending balance $ 0 $ 0
Warrants [Member] | Minimum [Member]    
Exercise Price Per Share, Beginning balance $ 148.50 $ 148.50
Exercise Price Per Share, Warrants granted 29.70 148.50
Exercise Price Per Share, Ending balance 29.70 148.50
Warrants [Member] | Maximum [Member]    
Exercise Price Per Share, Beginning balance 584.10 990.00
Exercise Price Per Share, Warrants granted 68.20 277.20
Exercise Price Per Share, Ending balance $ 584.10 $ 584.10