XML 97 R79.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF STOCK OPTION OUTSTANDING AND EXERCISABLE (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum $ 1.47
Range of Exercise Prices, maximum $ 45.64
Number of Options Outstanding | shares 2,469,099
Weighted Average Remaining Contractual Life in Years 3 years 2 months 8 days
Weighted Average Exercise Price, Outstanding $ 6.49
Number of Options Exercisable | shares 2,226,858
Weighted Average Exercise Price, Exercisable $ 5.52
Range One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum 1.47
Range of Exercise Prices, maximum $ 1.70
Number of Options Outstanding | shares 31,942
Weighted Average Remaining Contractual Life in Years 2 years 8 months 15 days
Weighted Average Exercise Price, Outstanding $ 1.68
Number of Options Exercisable | shares 31.942
Weighted Average Exercise Price, Exercisable $ 1.68
Range Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, maximum $ 1.73
Number of Options Outstanding | shares 250,000
Weighted Average Remaining Contractual Life in Years 3 years
Weighted Average Exercise Price, Outstanding $ 1.73
Number of Options Exercisable | shares 250,000
Weighted Average Exercise Price, Exercisable $ 1.73
Range Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum $ 2.23
Number of Options Outstanding | shares 270,000
Weighted Average Remaining Contractual Life in Years 2 years 1 month 2 days
Weighted Average Exercise Price, Outstanding $ 2.23
Number of Options Exercisable | shares 270,000
Weighted Average Exercise Price, Exercisable $ 2.23
Range Four [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum 2.40
Range of Exercise Prices, maximum $ 2.60
Number of Options Outstanding | shares 14,068
Weighted Average Remaining Contractual Life in Years 2 years 25 days
Weighted Average Exercise Price, Outstanding $ 2.57
Number of Options Exercisable | shares 14,068
Weighted Average Exercise Price, Exercisable $ 2.57
Range Five [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, maximum $ 3.95
Number of Options Outstanding | shares 308,500
Weighted Average Remaining Contractual Life in Years 1 year 3 months
Weighted Average Exercise Price, Outstanding $ 3.95
Number of Options Exercisable | shares 308,500
Weighted Average Exercise Price, Exercisable $ 3.95
Range Six [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum 4.49
Range of Exercise Prices, maximum $ 5.72
Number of Options Outstanding | shares 92,300
Weighted Average Remaining Contractual Life in Years 4 years 7 months 9 days
Weighted Average Exercise Price, Outstanding $ 5.53
Number of Options Exercisable | shares 92,300
Weighted Average Exercise Price, Exercisable $ 5.53
Range Seven [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, maximum $ 6.30
Number of Options Outstanding | shares 285,000
Weighted Average Remaining Contractual Life in Years 4 years 1 month 20 days
Weighted Average Exercise Price, Outstanding $ 6.30
Number of Options Exercisable | shares 285,000
Weighted Average Exercise Price, Exercisable $ 6.30
Range Eight [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum 6.75
Range of Exercise Prices, maximum $ 7.26
Number of Options Outstanding | shares 44,006
Weighted Average Remaining Contractual Life in Years 7 years 4 months 28 days
Weighted Average Exercise Price, Outstanding $ 6.84
Number of Options Exercisable | shares 21,319
Weighted Average Exercise Price, Exercisable $ 6.79
Range Nine [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, maximum $ 7.30
Number of Options Outstanding | shares 274,500
Weighted Average Remaining Contractual Life in Years 5 years 3 days
Weighted Average Exercise Price, Outstanding $ 7.30
Number of Options Exercisable | shares 274,500
Weighted Average Exercise Price, Exercisable $ 7.30
Range Ten [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum 7.60
Range of Exercise Prices, maximum $ 45.64
Number of Options Outstanding | shares 898,783
Weighted Average Remaining Contractual Life in Years 3 years 21 days
Weighted Average Exercise Price, Outstanding $ 10.09
Number of Options Exercisable | shares 679,229
Weighted Average Exercise Price, Exercisable $ 8.10