v3.26.1
COMMON STOCK OPTIONS, WARRANTS AND RESTRICTED STOCK (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of options activity
                 
    Shares   Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Term (Years)
   Aggregate
Intrinsic
Value
 
 Outstanding at December 31, 2025    355,003   $5.00    1.8   $2,219,665 
 Granted    5,000   $11.44    4.8   $ 
 Exercised    (119,581)  $4.74       $ 
 Forfeited/Expired    (36,666)  $4.20       $ 
 Outstanding at June 30, 2026    203,756   $5.45    1.4   $1,334,146 
 Exercisable at June 30, 2026    192,089   $5.29    1.2   $1,288,965 
Schedule of fair value of warrants
        
   During the Six Months Ended
June 30,
 
   2026   2025 
Stock price  $11.25   $ 
Exercise Price  $11.44   $ 
Risk free interest rate   3.55%    
Expected term in years   5     
Dividend yield        
Volatility of common stock   93.67%    
Schedule of assumptions
    
Date of Grant  March 2, 2026 
Stock Price  $7.61 
Exercise Price  $9.00 
Expected Remaining Term (Years)   5.00 
Expected Volatility   92%
Dividend Yield   0%
Discount Rate - Bond Equivalent Yield   3.620%
Schedule of warrants
                
   Number of
Warrants
   Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Term (Years)
   Aggregate
Intrinsic
Value
 
Outstanding at December 31, 2025   375,276   $7.20    4.6   $1,519,868 
Warrants expired, forfeited, cancelled or exercised   (75,054)  $7.20    4.1   $ 
Warrants issued   433,334   $9.00    5.0   $ 
Outstanding at June 30, 2026   733,556   $8.26    4.4   $2,741,068 
Exercisable at June 30, 2026   733,556   $8.26    4.4   $2,741,068 
Schedule of Pre-funded warrants
        
   Number of
Pre-funded Warrants
   Exercise
Price
 
Outstanding at December 31, 2025      $ 
Pre-funded warrants issued   3,800,000   $0.001 
Outstanding at June 30, 2026   3,800,000   $0.001 
Exercisable at June 30, 2026   3,800,000   $0.001 
Schedule of restricted stock
        
   Number of
Shares
   Weighted
Average
Grant
Date Fair Value Per Share
 
Unvested at December 31, 2025   1,964,398   $6.15 
Restricted stock granted   420,000   $10.70 
Restricted stock forfeited   (417,277)  $7.95 
Restricted stock vested   (10,000)  $5.98 
Unvested at June 30, 2026   1,957,121   $6.74 
Vested at June 30, 2026   30,000   $5.47