Annual report pursuant to Section 13 and 15(d)

Stock-based Plans and Stock-based Compensation (Narrative) (Details)

v3.21.1
Stock-based Plans and Stock-based Compensation (Narrative) (Details)
12 Months Ended
Dec. 17, 2020
USD ($)
employee
$ / shares
shares
Dec. 07, 2020
USD ($)
employee
$ / shares
shares
Nov. 05, 2020
USD ($)
employee
$ / shares
shares
Aug. 07, 2020
USD ($)
$ / shares
shares
Apr. 06, 2020
USD ($)
employee
$ / shares
shares
Mar. 24, 2020
USD ($)
employee
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Nov. 19, 2019
USD ($)
employee
$ / shares
shares
Oct. 21, 2019
USD ($)
employee
$ / shares
shares
Aug. 21, 2019
USD ($)
employee
$ / shares
shares
May 17, 2019
USD ($)
employee
$ / shares
shares
Mar. 31, 2019
USD ($)
$ / shares
shares
Mar. 11, 2019
USD ($)
employee
$ / shares
shares
Feb. 25, 2019
USD ($)
employee
$ / shares
shares
Feb. 18, 2019
USD ($)
employee
$ / shares
shares
Feb. 12, 2019
USD ($)
employee
$ / shares
shares
Jan. 21, 2019
USD ($)
employee
$ / shares
shares
Jan. 07, 2019
USD ($)
employee
$ / shares
shares
Jan. 01, 2019
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Shares authorized under stock plan                                       3,477,356  
Shares available for future grants                                       33,032,730  
Contractual terms (period)                                       10 years  
Options to purchase shares, in-the-money                                       5,990,884  
Weighted average grant date fair value | $ / shares                                       $ 0.79 $ 0.71
Number of employees, options granted | employee 6 1 1   4 1   12 1 4 3   1 1 1 1 1 1      
Options granted 210,000 600,000 20,000   700,000 15,000   237,500 150,000 140,000 1,775,000   50,000 50,000 15,000 150,000 15,000 10,000      
Weighted average grant date fair value | $ / shares $ 1.83 $ 1.55 $ 0.96   $ 0.70 $ 0.65   $ 0.88 $ 0.98 $ 0.95 $ 1.04   $ 1.00 $ 1.00 $ 1.05 $ 1.00 $ 1.17 $ 1.17      
Monthly installments in which options vest, after initial vesting Anniversary 36 months 36 months 36 months     36 months   36 months 36 months 36 months 48 months     48 months 48 months 48 months 48 months 48 months      
Volatility rate 77.41% 77.35% 77.36%   78.21% 77.56%   78.70% 74.18% 80.17% 80.17%   90.90% 90.88% 90.88% 90.79% 90.75% 90.82%      
Call option value, price per share | $ / shares $ 1.21 $ 1.03 $ 0.63   $ 0.47 $ 0.43   $ 0.60 $ 0.64 $ 0.65 $ 0.72   $ 0.75 $ 0.75 $ 0.84 $ 0.75 $ 0.88 $ 0.88      
Call option value | $ $ 254,373 $ 615,495 $ 12,689   $ 326,752 $ 6,472   $ 142,409 $ 96,165 $ 91,537 $ 1,283,178   $ 37,688 $ 37,697 $ 12,537 $ 113,046 $ 13,239 $ 8,821      
Proceeds from issuance of common stock, gross | $                                         $ 2,800,000
Unearned stock based compensation expense | $                                       $ 1,734,104  
Thirty-Six Months [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Options granted         500,000                                
Monthly installments in which options vest, after initial vesting Anniversary         36 months                                
Forty-Eight Months [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Options granted         200,000               775,000                
Monthly installments in which options vest, after initial vesting Anniversary         48 months               48 months                
Immediately [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Options granted                         500,000                
May 17, 2023 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Options granted                         500,000                
Restricted Stock Units RSU [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Units issued 35,520   67,708 81,252   100,000 195,000         72,224             222,224 284,480 489,448
Value of units | $ $ 65,000   $ 65,000 $ 65,000   $ 65,000 $ 195,000         $ 65,001             $ 260,000    
Value of units, per share | $ / shares $ 1.83   $ 0.96 $ 0.80   $ 0.65 $ 1.00         $ 0.90             $ 1.17 $ 0.91 $ 1.04
Board compensation | $                                       $ 260,003 $ 263,378