v3.26.1
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
             
      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
           
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
                     
   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