XML 59 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Exercise Prices of Common Stock Options Outstanding and Exercisable Including Options Form of Warrants (Details)
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding (Shares) 674,896
Options Exercisable (Shares) 313,959
Exercise Price One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 1.950
Options Outstanding (Shares) 250,000
Options Exercisable (Shares)
Exercise Price Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 5.025
Options Outstanding (Shares) 8,750
Options Exercisable (Shares) 8,750
Exercise Price Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 5.880
Options Outstanding (Shares) 40,000
Options Exercisable (Shares) 5,000
Exercise Price Four [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 7.400
Options Outstanding (Shares) 57,500
Options Exercisable (Shares) 41,563
Exercise Price Five [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 20.000
Options Outstanding (Shares) 80,000
Options Exercisable (Shares) 20,000
Exercise Price Six [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 20.600
Options Outstanding (Shares) 20,000
Options Exercisable (Shares) 20,000
Exercise Price Seven [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 28.000
Options Outstanding (Shares) 25,000
Options Exercisable (Shares) 25,000
Exercise Price Eight [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 30.000
Options Outstanding (Shares) 66,667
Options Exercisable (Shares) 66,667
Exercise Price Nine [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 30.300
Options Outstanding (Shares) 42,500
Options Exercisable (Shares) 42,500
Exercise Price Ten [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 32.000
Options Outstanding (Shares) 20,313
Options Exercisable (Shares) 20,313
Exercise Price Eleven [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 32.100
Options Outstanding (Shares) 15,000
Options Exercisable (Shares) 15,000
Exercise Price Twelve [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 60.000
Options Outstanding (Shares) 16,667
Options Exercisable (Shares) 16,667
ExercisePriceThirteen [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 66.000
Options Outstanding (Shares) 4,167
Options Exercisable (Shares) 4,167
Exercise Price Fourteen [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 71.400
Options Outstanding (Shares) 20,000
Options Exercisable (Shares) 20,000
Exercise Price Fifteen [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 120.000
Options Outstanding (Shares) 8,332
Options Exercisable (Shares) 8,332