Annual report pursuant to Section 13 and 15(d)

StockBased Compensation (Details 3)

v3.22.4
StockBased Compensation (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Approved Stock options 3,342,518 3,342,518
Option expenses $ 2,450,349  
Stock Options Amendment One [Member]    
Approved Stock options 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  
Stock Options Amendment Two [Member]    
Approved Stock options 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 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 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 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 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 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 Eight [Member]    
Approved Stock options 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 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 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 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 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 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 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