v3.26.1
STOCK BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of share-based compensation
         
   Three Months Ended 
March 31, 2026
   Three Months Ended 
March 31, 2025
 
         
Stock options  $331,530   $749,042 
Restricted stock awards   43,266    230,150 
Restricted stock units   1,342,733     
           
  Total share-based compensation  $1,717,529   $979,192 
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    (11,875)    $0.99 - $1.96    $1.15 
 Exercised    (1,367,936)    $0.60 - $5.51    $1.45 
                  
 Outstanding, March 31, 2026    7,868,767     $0.51 - $16.81    $3.82 
                  
 Exercisable, March 31, 2026    7,007,097     $0.51 - $16.81    $3.97 

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 March 31, 2026
    Weighted Average
Remaining
Contractual Life
    Weighted Average
Exercise Price of Options and
Warrants Currently Exercisable
 
                
 $0.51 - $16.81   7,007,097    5.6 Years   $3.97 

 

 

Non-Qualified Stock Options and Warrants Outstanding 
 
Range of
Exercise Prices
    
Number Outstanding
at March 31, 2026
    Weighted Average
Remaining
Contractual Life
    Weighted Average
Exercise Price of Options and
Warrants Outstanding
 
                
 $0.51 - $16.81   7,868,767    5.7 Years   $3.82 
Schedule of fair value of restricted stock awards
                 
 
 
 
 
 
 
Restricted Stock Awards
Three Month Period Ended
March 31, 2026
 
 
 
 
 
 
Restricted Stock Units
Three Month Period Ended
March 31, 2026
 
 
 
                 
 
 
 
 
 
 
 
 
 
 
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   153,596   $1.54    2,836,742   $3.07 
                     
Granted           1,074,737    3.30 
Vested   (22,462)   1.93    (811,465)   2.94 
Cancelled and forfeited           (14,043)   3.24 
                     
Non-vested, end of period   131,134   $1.47    3,085,971   $3.18