Quarterly report pursuant to Section 13 or 15(d)

STOCK WARRANTS AND STOCK OPTIONS (Details 1)

v3.20.2
STOCK WARRANTS AND STOCK OPTIONS (Details 1) - Warrant [Member] - USD ($)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Outstanding at beginning of period 598,414 721,678
Warrants Granted 320,000 498,562
Warrants Exercised (454,097)
Warrants Expired 1,503
Outstanding at ending of periods 464,317 1,218,737
Exercisables at beginning of period 598,414
Exercisable at end of period 464,317
Exercise Price Per Share    
Warrants Expired   $ 0.6319
Minimum [Member]    
Exercise Price Per Share    
Outstanding at beginning of period $ 0.13304 0.1397
Warrants Granted 0.50 0.06
Warrants Exercised 0.13304 0.00
Outstanding at end of period 0.50 0.06
Exercisable at beginning of period 0.13304  
Exercisable at end of period 0.050 0.00
Maximum [Member]    
Exercise Price Per Share    
Outstanding at beginning of period 1.039375 0.6319
Warrants Granted 0.00 0.2062
Warrants Exercised 0.15299 0.00
Outstanding at end of period 1.039375 0.6319
Exercisable at beginning of period 1.039375 $ 0.00
Exercisable at end of period $ 1.039375  
Weighted Average Remaining Contractual Life    
Weighted Average Remaining Contractual Life , Beginning balance 3 years 11 months 19 days 3 years 5 months 12 days
Weighted Average Remaining Contractual Life, Warrants granted 4 years 11 months 5 days 4 years 8 months 19 days
Weighted Average Remaining Contractual Life, Warrants exercised  
Weighted Average Remaining Contractual Life, Warrants expired  
Weighted Average Remaining Contractual Life, Ending balance 4 years 1 month 28 days 3 years 8 months 5 days
Weighted Average Remaining Contractual Life, Exercisable, beginning 3 years 11 months 19 days
Weighted Average Remaining Contractual Life, Exercisable, Ending 4 years 1 month 28 days  
Weighted Average Exercise Price Per Share    
Weighted Average Exercise Price Per Share, Beginning balance $ 0.3607 $ 0.1929
Weighted Average Exercise Price Per Share, Warrants granted 0.50 0.1064
Weighted Average Exercise Price Per Share, Warrants exercised 0.7143 0
Weighted Average Exercise Price Per Share, Warrants expired 0.00 0.6319
Weighted Average Exercise Price Per Share, Ending balance 0.66765 0.1596
Weighted Average Exercise Price Per Share, Exercisable Beginning balance 0.3607  
Weighted Average Exercise Price Per Share, Exercisable Ending balance $ 0.66765 $ 0.00
Aggregate Intrinsic Value    
Aggregate Intrinsic Value, Beginning balance $ 1,276,870 $ 0
Aggregate Intrinsic Value, Warrants granted 768,000 22,428
Aggregate Intrinsic Value, Warrants exercised 0 0
Aggregate Intrinsic Value, Warrants expired 0 0
Aggregate Intrinsic Value, Ending balance 1,036,521 0
Aggregate Intrinsic Value, exercisable beginning balance 1,276,870 0
Aggregate Intrinsic Value, exercisable ending balance $ 1,036,521 $ 0