STOCK BASED COMPENSATION (Tables)
|
6 Months Ended |
Jun. 30, 2025 |
Share-Based Payment Arrangement [Abstract] |
|
Schedule of share-based compensation |
Schedule of share-based compensation | |
| | |
| | |
| | |
| |
| |
Three Months Ended | | |
Three Months Ended | | |
Six Months Ended | | |
Six Months Ended | |
| |
June 30, 2025 | | |
June 30, 2024 | | |
June 30, 2025 | | |
June 30, 2024 | |
| |
| | |
| | |
| | |
| |
Stock options | |
$ | 533,650 | | |
$ | 1,710,948 | | |
$ | 1,282,692 | | |
$ | 2,337,460 | |
Restricted stock awards | |
| 171,713 | | |
| 139,322 | | |
| 401,863 | | |
| 203,521 | |
Restricted stock units | |
| 11,113 | | |
| — | | |
| 11,113 | | |
| — | |
Performance stock units | |
| 384,925 | | |
| — | | |
| 384,925 | | |
| — | |
| |
| | | |
| | | |
| | | |
| | |
Total share-based compensation | |
$ | 1,101,401 | | |
$ | 1,850,270 | | |
$ | 2,080,593 | | |
$ | 2,540,981 | |
|
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, 2024 | | |
| 9,899,859 | | |
| $0.51 - $16.81 | | |
$ | 3.07 | |
| | | |
| | | |
| | | |
| | |
| Granted | | |
| 522,336 | | |
| $0.99 - $1.79 | | |
$ | 1.20 | |
| Forfeited | | |
| (79,355 | ) | |
| $0.99 - $5.58 | | |
$ | 3.64 | |
| Exercised | | |
| (1,632,500 | ) | |
| $0.69 - $0.80 | | |
$ | 0.71 | |
| | | |
| | | |
| | | |
| | |
| Outstanding, June 30, 2025 | | |
| 8,710,340 | | |
| $0.51 - $16.81 | | |
$ | 3.39 | |
| | | |
| | | |
| | | |
| | |
| Exercisable, June 30, 2025 | | |
| 7,812,281 | | |
| $0.51 - $16.81 | | |
$ | 3.49 | |
|
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 | |
Range of Exercise Prices | |
| Number
Outstanding Currently Exercisable at June 30, 2025 | | |
| Weighted
Average Remaining Contractual Life | | |
| Weighted
Average Exercise Price of Options and Warrants Currently Exercisable | |
| |
| | | |
| | | |
| | |
$0.51 - $16.81 | |
| 7,812,281 | | |
| 5.98 Years | | |
$ | 3.49 | |
|
Schedule of fair value of restricted stock awards |
Schedule of fair value of restricted stock awards | |
| | |
| | |
| | |
| |
|
|
Restricted Stock Awards
Six Month Period Ended
June 30, 2025 |
|
|
Restricted Stock Units
Six Month Period Ended
June 30, 2025 |
|
| |
| | |
| | |
| | |
| |
|
|
|
Number of
Shares |
|
|
|
Weighted Average
Grant Date Fair
Value per Share |
|
|
|
Number of
Shares |
|
|
|
Weighted Average
Grant Date Fair
Value per Share |
|
| |
| | | |
| | | |
| | | |
| | |
Non-vested, beginning of period | |
| 227,492 | | |
$ | 3.28 | | |
| — | | |
$ | — | |
| |
| | | |
| | | |
| | | |
| | |
Granted | |
| 160,000 | | |
| 1.06 | | |
| 583,225 | | |
| 1.23 | |
Vested | |
| (157,709 | ) | |
| 2.83 | | |
| — | | |
| — | |
Cancelled and forfeited | |
| (17,367 | ) | |
| 4.13 | | |
| — | | |
| — | |
| |
| | | |
| | | |
| | | |
| | |
Non-vested, end of period | |
| 212,416 | | |
$ | 1.87 | | |
| 583,225 | | |
$ | 1.23 | |
|