Quarterly report pursuant to Section 13 or 15(d)

Schedule of Exercise Prices of Common Stock Options Outstanding and Exercisable Including Options Form of Warrants (Details)

v3.22.1
Schedule of Exercise Prices of Common Stock Options Outstanding and Exercisable Including Options Form of Warrants (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding (Shares) 2,666,667
Options Exercisable (Shares) 2,097,917
Exercise Price One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 0.900
Options Outstanding (Shares) 33,333
Options Exercisable (Shares) 33,333
Exercise Price Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 1.680
Options Outstanding (Shares) 66,667
Options Exercisable (Shares) 66,667
Exercise Price Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 2.060
Options Outstanding (Shares) 200,000
Options Exercisable (Shares) 200,000
Exercise Price Four [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 2.800
Options Outstanding (Shares) 250,000
Options Exercisable (Shares) 171,875
Exercise Price Five [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 3.000
Options Outstanding (Shares) 666,667
Options Exercisable (Shares) 666,667
Exercise Price Six [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 3.030
Options Outstanding (Shares) 500,000
Options Exercisable (Shares) 187,500
Exercise Price Seven [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 3.200
Options Outstanding (Shares) 250,000
Options Exercisable (Shares) 171,875
Exercise Price Eight [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 3.210
Options Outstanding (Shares) 200,000
Options Exercisable (Shares) 200,000
Exercise Price Nine [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 6.000
Options Outstanding (Shares) 166,667
Options Exercisable (Shares) 166,667
Exercise Price Ten [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 6.600
Options Outstanding (Shares) 50,000
Options Exercisable (Shares) 50,000
Exercise Price Eleven [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 7.140
Options Outstanding (Shares) 200,000
Options Exercisable (Shares) 100,000
Exercise Price Twelve [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 12.000
Options Outstanding (Shares) 83,333
Options Exercisable (Shares) 83,333