Quarterly report [Sections 13 or 15(d)]

COMMON STOCK OPTIONS, WARRANTS AND RESTRICTED STOCK (Tables)

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