Quarterly report pursuant to Section 13 or 15(d)

STOCK WARRANTS AND STOCK OPTIONS (Details 1)

v3.21.2
STOCK WARRANTS AND STOCK OPTIONS (Details 1) - Warrants [Member] - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Outstanding at beginning of period 584,317 598,414
Warrants Granted 1,002,500 320,000
Warrants Exercised (176,938) (454,097)
Outstanding at ending of periods 1,409,879 464,317
Warrants outstanding, Granted $ 3.00 $ 0.50
Warrants outstanding, Exercised 0.50  
Warrants outstanding exercise price per share, end of period   1.039375
Minimum [Member]    
Outstanding at beginning of period 0.50 0.13304
Warrants Exercised   0.13304
Outstanding at end of period 0.50 0.50
Maximum [Member]    
Outstanding at beginning of period 2.00 1.039375
Warrants Exercised   0.15299
Outstanding at end of period $ 3.00 $ 1.039375
Weighted Average Remaining Contractual Life    
Weighted Average Remaining Contractual Life , Beginning balance 3 years 9 months 18 days 3 years 11 months 19 days
Weighted Average Remaining Contractual Life, Warrants granted 1 year 9 months 14 days 4 years 11 months 4 days
Weighted Average Remaining Contractual Life, Ending balance 2 years 1 month 24 days 4 years 1 month 28 days
Weighted Average Exercise Price Per Share    
Weighted Average Exercise Price Per Share, Beginning balance $ 0.9413 $ 0.3607
Weighted Average Exercise Price Per Share, Warrants granted 3.00 0.50
Weighted Average Exercise Price Per Share, Warrants exercised 0.50 0.1451
Weighted Average Exercise Price Per Share, ending balance $ 2.4605 $ 0.66765
Aggregate Intrinsic Value    
Aggregate Intrinsic Value, Beginning balance $ 1,173,737 $ 1,276,870
Aggregate Intrinsic Value, Warrants granted 952,375 768,000
Aggregate Intrinsic Value, Ending balance $ 2,099,993 $ 1,036,521