XML 72 R62.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF STOCK OPTION PLAN ACTIVITY (Details) - Stock Option Plan [Member]
3 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares, outstanding, beginning balance | shares 2,469,099
Weighted average exercise price, outstanding, beginning balance | $ / shares $ 6.49
Number of shares, options granted | shares 30,000
Weighted average exercise price, options granted | $ / shares $ 35.96
Number of shares, options exercised | shares (2,743)
Weighted average exercise price, options exercised | $ / shares $ 8.44
Number of shares, options cancelled/forfeited | shares (32,205)
Weighted average exercise price, options cancelled/forfeited | $ / shares $ 11.19
Number of shares, outstanding, ending balance | shares 2,464,151
Weighted average exercise price, outstanding, ending balance | $ / shares $ 6.78
Weighted average. remaining contractual life, options outstanding 2 years 11 months 19 days
Aggregate intrinsic value, options outstanding | $ $ 49,489,000
Number of shares, options exercisable | shares 2,243,882
Weighted average exercise price, options exercisable | $ / shares $ 5.56
Weighted average. remaining contractual life, options exercisable 2 years 4 months 28 days
Aggregate intrinsic value, options exercisable | $ $ 47,202,000
Number of shares, options vested and expected to vest | shares 2,436,256
Weighted average exercise price, options vested and expected to vest | $ / shares $ 6.61
Weighted average. remaining contractual life, options vested and expected to vest 2 years 10 months 24 days
Aggregate intrinsic value, options exercisable | $ $ 49,250,000