Annual report pursuant to Section 13 and 15(d)

STOCK WARRANTS AND STOCK OPTIONS (Details 1)

v3.21.1
STOCK WARRANTS AND STOCK OPTIONS (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Exercise Price Per wrrant expired   $ 0.6319
Warrants [Member]    
Outstanding at beginning of period 598,414 721,678
Warrants Granted 440,000 916,579
Warrants Exercised (454,097) (1,038,339)
Warrants Expired (1,503)
Outstanding at ending of periods 584,317 598,414
Warrants [Member] | Minimum [Member]    
Outstanding at beginning of period $ 0.13304 $ 0.1397
Warrants Granted 0.50 0.06
Warrants Exercised 0.13304 0.1430
Outstanding at end of period 0.50 0.13304
Warrants [Member] | Maximum [Member]    
Outstanding at beginning of period 1.039375 0.6319
Warrants Granted 2.00 0.2062
Warrants Exercised 0.15299 0.1497
Outstanding at end of period $ 2.00 $ 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 4 months 28 days 3 years 11 months 19 days
Weighted Average Remaining Contractual Life, Ending balance 3 years 9 months 18 days 3 years 11 months 19 days
Weighted Average Exercise Price Per Share    
Weighted Average Exercise Price Per Share, Beginning balance $ 0.3592 $ 0.1929
Weighted Average Exercise Price Per Share, Warrants granted 0.9091 0.2860
Weighted Average Exercise Price Per Share, Warrants exercised 0.1451 0.1463
Weighted Average Exercise Price Per Share, ending balance $ 0.9413 0.3592
Weighted Average Exercise Price Per Share, Warrants expired   $ 0.6319
Aggregate Intrinsic Value    
Aggregate Intrinsic Value, Beginning balance $ 1,276,870 $ 0
Aggregate Intrinsic Value, Warrants granted 898,000 2,022,912
Aggregate Intrinsic Value, Ending balance $ 1,173,737 $ 1,276,870