STOCK BASED COMPENSATION (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Share-Based Payment Arrangement [Abstract] |
|
| Schedule of share-based compensation |
| Schedule of share-based compensation | |
| | |
| | |
| | |
| |
|
|
Three Months Ended
June 30, 2026 |
|
|
Three Months Ended
June 30, 2025 |
|
|
Six Months Ended
June 30, 2026 |
|
|
Six Months Ended
June 30, 2025 |
|
| | |
| | |
| | |
| | |
| |
| Stock options | |
$ | 618,919 | | |
$ | 533,650 | | |
$ | 950,449 | | |
$ | 1,282,692 | |
| Restricted stock awards | |
| 138,953 | | |
| 171,713 | | |
| 182,219 | | |
| 401,863 | |
| Restricted stock units | |
| 1,029,216 | | |
| 11,113 | | |
| 2,371,949 | | |
| 11,113 | |
| Performance stock units | |
| — | | |
| 384,925 | | |
| — | | |
| 384,925 | |
| | |
| | | |
| | | |
| | | |
| | |
| Total share-based compensation | |
$ | 1,787,088 | | |
$ | 1,101,401 | | |
$ | 3,504,617 | | |
$ | 2,080,593 | |
|
| Schedule of stock option and warrant activity |
| Schedule of stock option and warrant activity | | |
| | |
| | |
| |
| | | | |
| Non-Qualified
Stock Options and Warrants Outstanding and Exercisable | |
| | | | |
| | | |
| | | |
| | |
|
|
|
|
|
Number of
Shares |
|
|
|
Exercise
Price |
|
|
|
Weighted Average
Exercise Price |
|
| | | | |
| | | |
| | | |
| | |
| | Outstanding, December 31, 2025 | | |
| 8,996,078 | | |
| $0.51 - $16.81 | | |
$ | 3.47 | |
| | | | |
| | | |
| | | |
| | |
| | Granted | | |
| 252,500 | | |
| $3.24 - $3.45 | | |
$ | 3.28 | |
| | Forfeited | | |
| 28,749 | | |
| $1.00 - 4.70 | | |
$ | 2.52 | |
| | Exercised | | |
| 3,177,550 | | |
| $0.60 - 10.86 | | |
$ | 2.66 | |
| | | | |
| | | |
| | | |
| | |
| | Outstanding, June 30, 2026 | | |
| 6,042,279 | | |
| $0.51 - $16.81 | | |
$ | 3.90 | |
| | | | |
| | | |
| | | |
| | |
| | Exercisable, June 30, 2026 | | |
| 5,332,468 | | |
| $0.51 - $16.81 | | |
$ | 4.08 | |
| | | | |
| | | |
| | | |
| | |
|
| Schedule of non-qualified stock options and warrants outstanding |
| Schedule of non-qualified stock options and warrants outstanding | |
| |
| |
| |
| Non-Qualified Stock Options and Warrants
Outstanding Currently Exercisable | |
| Range of Exercise Prices | |
Number Outstanding Currently
Exercisable at June 30, 2026 | |
Weighted Average Remaining
Contractual Life | |
| Weighted
Average Exercise Price of Options and Warrants Currently Exercisable | |
| | |
| |
| |
| | |
| $0.51 - $16.81 | |
5,332,468 | |
5.6 Years | |
$ | 4.08 | |
| | |
| | |
| |
| |
| Non-Qualified Stock Options and
Warrants Outstanding |
| Range of Exercise Prices | |
| Number
Outstanding at June 30, 2026 | | |
Weighted Average Remaining
Contractual Life | |
| Weighted
Average Exercise Price of Options and Warrants Outstanding | |
| | |
| | | |
| |
| | |
| $0.51 - $16.81 | |
| 6,042,279 | | |
6.0 Years | |
$ | 3.90 | |
|
| Schedule of fair value of restricted stock awards |
| Schedule of fair value of restricted stock awards | |
| | | |
| | | |
| | | |
| | |
| | |
Restricted
Stock Awards | | |
Restricted
Stock Units | |
| | |
Six Month
Period Ended | | |
Six Month
Period Ended | |
| | |
June
30, 2026 | | |
June
30, 2026 | |
| | |
| Weighted
Average | | |
| Weighted
Average | |
| | |
| Number
of Shares | | |
| Grant
Date Fair Value per Share | | |
| Number
of Shares | | |
| Grant
Date Fair Value per Share | |
| | |
| | | |
| | | |
| | | |
| | |
| Non-vested, beginning of period | |
| 153,596 | | |
$ | 1.54 | | |
| 2,836,742 | | |
$ | 3.07 | |
| | |
| | | |
| | | |
| | | |
| | |
| Granted | |
| — | | |
| — | | |
| 1,183,778 | | |
| 4.05 | |
| Vested | |
| (44,924 | ) | |
| 2.50 | | |
| (873,378 | ) | |
| 2.93 | |
| Cancelled and forfeited | |
| — | | |
| — | | |
| (70,833 | ) | |
| 3.24 | |
| | |
| | | |
| | | |
| | | |
| | |
| Non-vested, end of period | |
| 108,672 | | |
$ | 3.50 | | |
| 3,076,309 | | |
$ | 3.48 | |
|