Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
STOCK WARRANTS, STOCK OPTIONS AND RESTRICTED STOCK UNITS (Details 1) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Outstanding at ending of periods 1,123,356 986,576
Weighted Average Remaining Contractual Life , Beginning balance 6 years 2 months 15 days 7 years 5 months 12 days
Weighted Average Remaining Contractual Life, Warrants granted 1 year 6 months 29 days 2 years 11 months 8 days
Weighted Average Remaining Contractual Life, Ending balance 5 years 5 months 15 days 7 years 2 months 15 days
Aggregate Intrinsic Value, Beginning balance $ 5,804,517 $ 6,302,277
Aggregate Intrinsic Value, Warrants granted 0 257,540
Aggregate Intrinsic Value, Ending balance $ 0 $ 9,132,060
Warrants [Member]    
Outstanding at beginning of period 836,464 194,772
Warrants Granted 5,372,803 334,167
Warrants Exercised   (58,979)
Outstanding at ending of periods 6,209,267 469,960
Weighted Average Exercise Price Per Share, Beginning balance $ 6.78 $ 2.82
Weighted Average Exercise Price Per Share, Warrants granted 4.31 9.00
Weighted Average Exercise Price Per Share, Warrants exercised   1.50
Weighted Average Exercise Price Per Share, Ending balance 4.64 7.38
Weighted Average Exercise Price Per Share, Warrants Expired $ 0 $ 0
Weighted Average Remaining Contractual Life , Beginning balance 3 years 14 days 3 years 9 months 18 days
Weighted Average Remaining Contractual Life, Warrants granted 4 years 11 months 1 day 1 year 9 months 14 days
Weighted Average Remaining Contractual Life, Ending balance 4 years 8 months 26 days 2 years 6 months 7 days
Aggregate Intrinsic Value, Beginning balance $ 1,784,838 $ 1,173,737
Aggregate Intrinsic Value, Warrants granted 0 952,375
Aggregate Intrinsic Value, Ending balance $ 0 $ 2,099,093
Warrants [Member] | Maximum [Member]    
Weighted Average Exercise Price Per Share, Beginning balance $ 1.50 $ 6.00
Weighted Average Exercise Price Per Share, Warrants granted 6.00 0.00
Weighted Average Exercise Price Per Share, Ending balance 9.00 9.00
Warrants [Member] | Minimum [Member]    
Weighted Average Exercise Price Per Share, Beginning balance 1.50 1.50
Weighted Average Exercise Price Per Share, Warrants granted 4.25 0.00
Weighted Average Exercise Price Per Share, Ending balance $ 1.50 $ 1.50