Quarterly report pursuant to Section 13 or 15(d)

STOCK WARRANTS AND STOCK OPTIONS (Details 1)

v3.21.1
STOCK WARRANTS AND STOCK OPTIONS (Details 1) - Warrants [Member] - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Outstanding at beginning of period 584,317 598,414 598,414
Warrants Granted 550,000  
Warrants Exercised (176,938) (454,097)  
Warrants Expired  
Outstanding at ending of periods 957,379 144,317 584,317
Warrants outstanding, Granted $ 3.00    
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 $ 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 1.039375
Warrants Exercised   $ 0.15299  
Outstanding at end of period $ 3.00   $ 2.00
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 11 months 16 days    
Weighted Average Remaining Contractual Life, Ending balance 2 years 6 months 7 days 2 years 8 months 12 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    
Weighted Average Exercise Price Per Share, Warrants exercised 0.50 0.1451  
Weighted Average Exercise Price Per Share, ending balance $ 2.2055 $ 1.039375  
Aggregate Intrinsic Value      
Aggregate Intrinsic Value, Beginning balance $ 1,173,737 $ 1,276,870  
Aggregate Intrinsic Value, Warrants granted 66,000    
Aggregate Intrinsic Value, Ending balance $ 875,493 $ 18,000