Quarterly report pursuant to Section 13 or 15(d)

OPTIONS AND WARRANTS (Narrative) (Details)

v3.20.4
OPTIONS AND WARRANTS (Narrative) (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 14, 2020
USD ($)
$ / shares
shares
Aug. 10, 2020
USD ($)
$ / shares
shares
Aug. 05, 2020
CAD ($)
$ / shares
shares
Aug. 04, 2020
shares
Jul. 09, 2020
shares
Apr. 29, 2020
USD ($)
shares
Apr. 03, 2020
USD ($)
$ / shares
shares
Nov. 18, 2020
USD ($)
$ / shares
shares
Oct. 19, 2020
USD ($)
$ / shares
shares
Jul. 28, 2020
CAD ($)
$ / shares
shares
May 20, 2020
USD ($)
$ / shares
shares
Apr. 28, 2017
$ / shares
Dec. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Number of stock options exercised | shares       48,158 188,081 116,000                  
Proceeds from Stock Options Exercised           $ 61,480               $ 61,480  
Class of warrant or right, exercises in period | shares 8,750,000   7,999           166,000 81,400 287,666        
Weighted-Average Exercise Price, Exercised | (per share) $ 0.50   $ 2.90           $ 0.55 $ 2.90 $ 0.90        
Proceeds from warrants exercised $ 4,375,000   $ 16,802           $ 91,666 $ 172,521 $ 258,899     4,914,888 $ 2,500,486
2018 Stock Option Plan [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Number of stock options granted | shares   125,000         2,737,000 45,000              
Exercise price of stock option granted | $ / shares   $ 1.57         $ 0.53 $ 1.09       $ 1.29      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares   1.57         $ 0.53 1.03              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price | $ / shares   $ 1.57           $ 1.09              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term   10 years           10 years              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate   0.60%           0.60%              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate   107.00%           121.00%              
Fair value of stock options issued   $ 185,625         $ 1,450,610 $ 46,350              
Stock compensation expense                         $ 213,698 983,685  
Stock compensation expense fiscal year 2021                         226,730 226,730  
Total stock compensation expense                         1,307,282 1,307,282  
Stock compensation expense next 1 fiscal year                         331,057 331,057  
Stock compensation expense next 2 fiscal year                         104,970 104,970  
Stock compensation expense next 3 fiscal year                         $ 16,557 $ 16,557  
Number of stock options repriced | shares                           600,900  
Additional stock compensation expense                           $ 42,664  
2018 Stock Option Plan [Member] | Vest as to 50% on the grant date and 50% on the one-year anniversary of the grant date [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Number of stock options granted | shares             1,217,000                
2018 Stock Option Plan [Member] | Vest as to one-third on the grant date and one-third on each anniversary of the grant date [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Number of stock options granted | shares             640,000                
2018 Stock Option Plan [Member] | Vest as to one-third on each anniversary of the grant date [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Number of stock options granted | shares             880,000                
2013 Stock Option Plan [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Stock compensation expense                           $ 54,202  
Richard A. Wright | 2018 Stock Option Plan [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Number of stock options granted | shares             250,000                
Exercise price of stock option granted | $ / shares             $ 0.53                
David A. Guarino [Member] | 2018 Stock Option Plan [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Number of stock options granted | shares             150,000                
Exercise price of stock option granted | $ / shares             $ 0.53