XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF EMPLOYEE STOCK OPTIONS OUTSTANDING (Details)
3 Months Ended
Jun. 30, 2023
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock options number outstanding | shares 149,677 [1]
Stock option number exercisable | shares 108,343 [1]
Stock Option Exercisable Weighted Average Exercise Price $ 7.77
Exercise Price Range One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock options outstanding exercise price, lower range limit 2.35
Stock options outstanding exercise price, upper range limit $ 7.20
Stock options number outstanding | shares 58,669
Stock option outstanding weighted average remaining contractual life 3 years 10 months 24 days
Stock option outstanding weighted average exercise price $ 5.00
Stock option number exercisable | shares 57,335
Stock Option Exercisable Weighted Average Exercise Price $ 4.95
Exercise Price Range Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock options outstanding exercise price, lower range limit 8.10
Stock options outstanding exercise price, upper range limit $ 9.60
Stock options number outstanding | shares 69,336
Stock option outstanding weighted average remaining contractual life 8 years 4 months 24 days
Stock option outstanding weighted average exercise price $ 8.27
Stock option number exercisable | shares 29,336
Stock Option Exercisable Weighted Average Exercise Price $ 8.37
Exercise Price Range Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock options outstanding exercise price, lower range limit 11.40
Stock options outstanding exercise price, upper range limit $ 16.50
Stock options number outstanding | shares 21,672
Stock option outstanding weighted average remaining contractual life 3 years 9 months 18 days
Stock option outstanding weighted average exercise price $ 14.42
Stock option number exercisable | shares 21,672
Stock Option Exercisable Weighted Average Exercise Price $ 14.42
[1] Total number of options outstanding as of June 30, 2023 includes 23,343 options issued to six current and three former directors as compensation, and 73,334 options issued to Company officers as compensation and 64,750 issued to employees as part of an Employee Stock Incentive Plan.