Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Details 3)

v3.22.1
Stock-Based Compensation (Details 3)
12 Months Ended
Dec. 31, 2021
USD ($)
shares
Approved Stock options | shares 3,342,518
Option expenses | $ $ 2,450,349
Stock Options Amendment Eight [Member]  
Approved Stock options | shares 15,000
Option expenses | $ $ 19,582
Equity Incentive Plan 2015
Stock option grant date Jun. 23, 2016
Stock option amendment date Nov. 03, 2021
Stock option expiration date Jun. 23, 2026
Stock Options Amendment Nine [Member]  
Approved Stock options | shares 50,000
Option expenses | $ $ 32,456
Equity Incentive Plan 2015
Stock option grant date Jan. 01, 2017
Stock option amendment date Nov. 03, 2021
Stock option expiration date Jan. 01, 2027
Stock Options Amendment Ten [Member]  
Approved Stock options | shares 387,934
Option expenses | $ $ 224,901
Equity Incentive Plan 2015
Stock option grant date Mar. 30, 2017
Stock option amendment date Nov. 03, 2021
Stock option expiration date Mar. 30, 2027
Stock Options Amendment Eleven [Member]  
Approved Stock options | shares 615,837
Option expenses | $ $ 213,646
Equity Incentive Plan 2015
Stock option grant date Jan. 23, 2018
Stock option amendment date Nov. 03, 2021
Stock option expiration date Jan. 23, 2028
Stock Options Amendment Twelve [Member]  
Approved Stock options | shares 425,000
Option expenses | $ $ 180,267
Equity Incentive Plan 2015
Stock option grant date Apr. 13, 2020
Stock option amendment date Dec. 08, 2021
Stock option expiration date Apr. 13, 2030
Stock Options Amendment Thirteen [Member]  
Approved Stock options | shares 10,000
Option expenses | $ $ 5,209
Equity Incentive Plan 2015
Stock option grant date Dec. 01, 2020
Stock option amendment date Dec. 08, 2021
Stock option expiration date Dec. 01, 2030
Stock Options Amendment Fourteen [Member]  
Approved Stock options | shares 40,000
Option expenses | $ $ 21,486
Equity Incentive Plan 2015
Stock option grant date May 20, 2021
Stock option amendment date Dec. 08, 2021
Stock option expiration date May 20, 2031
Stock Options Amendment Two [Member]  
Approved Stock options | shares 6,367
Option expenses | $ $ 4,151
Equity Incentive Plan 2011
Stock option grant date Mar. 20, 2013
Stock option amendment date Jul. 14, 2021
Stock option expiration date Mar. 20, 2023
Stock Options Amendment Three [Member]  
Approved Stock options | shares 8,151
Option expenses | $ $ 6,009
Equity Incentive Plan 2011
Stock option grant date Sep. 02, 2013
Stock option amendment date Jul. 14, 2021
Stock option expiration date Sep. 02, 2023
Stock Options Amendment Four [Member]  
Approved Stock options | shares 335,000
Option expenses | $ $ 163,945
Equity Incentive Plan 2015
Stock option grant date Apr. 13, 2020
Stock option amendment date Sep. 21, 2021
Stock option expiration date Apr. 13, 2030
Stock Options Amendment Five [Member]  
Approved Stock options | shares 89,163
Option expenses | $ $ 24,194
Equity Incentive Plan 2015
Stock option grant date Jan. 23, 2018
Stock option amendment date Sep. 21, 2021
Stock option expiration date Jan. 23, 2028
Stock Options Amendment Six [Member]  
Approved Stock options | shares 308,066
Option expenses | $ $ 127,719
Equity Incentive Plan 2015
Stock option grant date Feb. 13, 2017
Stock option amendment date Sep. 21, 2021
Stock option expiration date Feb. 13, 2027
Stock Options Amendment Seven [Member]  
Approved Stock options | shares 760,000
Option expenses | $ $ 984,511
Equity Incentive Plan 2015
Stock option grant date Apr. 15, 2016
Stock option amendment date Nov. 03, 2021
Stock option expiration date Apr. 15, 2026
Stock Options Amendment One [Member]  
Approved Stock options | shares 292,000
Option expenses | $ $ 442,273
Equity Incentive Plan 2011
Stock option grant date Jul. 23, 2015
Stock option amendment date Jul. 14, 2021
Stock option expiration date Jul. 23, 2025