XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.2
SCHEDULE OF INFORMATION RELATED TO OPTIONS OUTSTANDING AND EXERCISABLE (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, Option outstanding, shares 706,167
Exercise price range, Option exercisable, shares 611,167
Exercise Price Range 1 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 1.68
Exercise price range, Option outstanding, shares 50,000
Exercisable, weighted average remaining life (years) 6 years 2 months 12 days
Exercise price range, Option exercisable, shares 50,000
Exercise Price Range 2 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 3.17
Exercise price range, Option outstanding, shares 27,000
Exercisable, weighted average remaining life (years) 8 years 4 months 24 days
Exercise price range, Option exercisable, shares 27,000
Exercise Price Range 3 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 3.31
Exercise price range, Option outstanding, shares 221,667
Exercisable, weighted average remaining life (years) 7 years 4 months 24 days
Exercise price range, Option exercisable, shares 221,667
Exercise Price Range 4 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 3.68
Exercise price range, Option outstanding, shares 5,000
Exercisable, weighted average remaining life (years) 2 years 2 months 12 days
Exercise price range, Option exercisable, shares 5,000
Exercise Price Range 5 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 5.25
Exercise price range, Option outstanding, shares 70,000
Exercisable, weighted average remaining life (years) 0 years
Exercise price range, Option exercisable, shares
Exercise Price Range 6 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 5.60
Exercise price range, Option outstanding, shares 6,000
Exercisable, weighted average remaining life (years) 4 years 3 months 18 days
Exercise price range, Option exercisable, shares 6,000
Exercise Price Range 7 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 6.10
Exercise price range, Option outstanding, shares 10,000
Exercisable, weighted average remaining life (years) 0 years
Exercise price range, Option exercisable, shares
Exercise Price Range 8 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 7.25
Exercise price range, Option outstanding, shares 5,000
Exercisable, weighted average remaining life (years) 0 years
Exercise price range, Option exercisable, shares
Exercise Price Range 9 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 7.30
Exercise price range, Option outstanding, shares 236,000
Exercisable, weighted average remaining life (years) 3 years 2 months 12 days
Exercise price range, Option exercisable, shares 236,000
Exercise Price Range 10 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 7.49
Exercise price range, Option outstanding, shares 2,500
Exercisable, weighted average remaining life (years) 9 years 6 months
Exercise price range, Option exercisable, shares 2,500
Exercise Price Range 11 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 7.61
Exercise price range, Option outstanding, shares 2,500
Exercisable, weighted average remaining life (years) 0 years
Exercise price range, Option exercisable, shares
Exercise Price Range 12 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 8.27
Exercise price range, Option outstanding, shares 5,000
Exercisable, weighted average remaining life (years) 0 years
Exercise price range, Option exercisable, shares
Exercise Price Range 13 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 8.50
Exercise price range, Option outstanding, shares 2,500
Exercisable, weighted average remaining life (years) 0 years
Exercise price range, Option exercisable, shares
Exercise Price Range 14 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 8.98
Exercise price range, Option outstanding, shares 6,000
Exercisable, weighted average remaining life (years) 1 year 2 months 12 days
Exercise price range, Option exercisable, shares 6,000
Exercise Price Range 15 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Exercise price | $ / shares $ 10.21
Exercise price range, Option outstanding, shares 57,000
Exercisable, weighted average remaining life (years) 2 months 12 days
Exercise price range, Option exercisable, shares 57,000