v3.26.1
Stockholders’ Equity (Tables)
12 Months Ended
Dec. 31, 2025
Equity [Abstract]  
Schedule of options activity and related information
               
   Number of  Weighted  Weighted
   Shares  Average  Average
   Under  Exercise  Contractual
   Options  Price  Life
Options Outstanding at January 1, 2024   595,347   $2.79    6.87 
Options Granted   163,755   $4.36    5.20 
Exercised   (68,988)  $2.24      
Expired/Cancelled   (11,812)  $2.79      
Options Outstanding at December 31, 2024   678,302   $2.56    6.42 
Options Granted   51,420   $4.36    5.21 
Exercised   (411,540)  $2.35      
Expired/Cancelled   (94,526)  $4.54      
Options Outstanding at December 31, 2025   223,656   $3.20    5.03 
                
Options Exercisable at December 31, 2025   223,656   $3.20    5.03 
Schedule of weighted average fair value of options granted
Schedule of weighted average fair value of options granted          
   2025  2024
Weighted average fair value of stock options granted  $4.36   $3.69 
Risk-free interest rate   4.32%   3.84%-4.33%
Volatility   108.39%   122%-159%
Expected life (years)   5.21 years    3.50-6.00 years 
Dividend yield   %   %
Schedule of activity related to share-based awards
          
Share-based awards (RSUs and RSAs)  Shares  Fair Value
Outstanding non-vested at January 1, 2024   209,159      
Granted   104,719   $3.98 
Vested   (98,816)  $2.18 
Forfeited   (687)     
Outstanding non-vested at December 31, 2024   214,375   $2.79 
Granted   125,083   $3.95 
Vested   (335,619)  $3.21 
Forfeited   (3,839)     
Outstanding non-vested at December 31, 2025      $ 
Schedule of warrant activity and related information
                    
            Weighted
   Number of  Range of  Weighted  Average
   Shares  Exercise Price  Average  Contractual
   Under Warrants  Per Share  Exercise Price  Life
Warrants Outstanding at January 1, 2024   2,415,860   7.43-6.15   $6.88    2.67 
Granted   80,000   $7.43   $7.43    5.00 
Warrants Outstanding at December 31, 2024   2,495,860   7.43-6.15   $6.90    1.66 
Settled for cash (Fundamental Transaction)   (858,750)  $6.15   $6.15      
Warrants Outstanding at December 31, 2025   1,637,110   7.43-6.15   $7.30    0.77 
                     
Warrant Exercisable at December 31, 2025   1,637,110   7.43-6.15   $7.30    0.77 
Schedule of Black-Scholes-Merton model to value the outstanding warrant liability
               
Assumption  

October 11,

2025
   September 11,
2025
Stock Price   $ 4.06     $  5.15  
Exercise Price   $ 6.15     $  6.15  
Expected Term (in years)     1.3 years        1.3 years  
Expected Volatility     90.5 %      107.8 %
Risk-Free Interest Rate     3.6 %      3.8 %
Expected Dividend Yield     0.0 %      0.0 %