XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF STOCK OPTION OUTSTANDING AND EXERCISABLE (Details)
3 Months Ended
Mar. 31, 2025
$ / 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,464,151
Weighted Average Remaining Contractual Life in Years 2 years 11 months 19 days
Weighted Average Exercise Price, Outstanding $ 6.78
Number of Options Exercisable | shares 2,243,882
Weighted Average Exercise Price, Exercisable $ 5.56
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 5 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 2 years 9 months 3 days
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 1 year 10 months 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 1 year 9 months 29 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
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 4 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 3 years 10 months 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 43,349
Weighted Average Remaining Contractual Life in Years 7 years 3 months 7 days
Weighted Average Exercise Price, Outstanding $ 6.84
Number of Options Exercisable | shares 24,139
Weighted Average Exercise Price, Exercisable $ 6.81
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 4 years 9 months 3 days
Weighted Average Exercise Price, Outstanding $ 7.50
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 894,492
Weighted Average Remaining Contractual Life in Years 2 years 10 months 17 days
Weighted Average Exercise Price, Outstanding $ 10.92
Number of Options Exercisable | shares 693,433
Weighted Average Exercise Price, Exercisable $ 8.17