Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders??? Equity (Tables)

v3.25.1
Stockholders’ Equity (Tables)
12 Months Ended
Dec. 31, 2024
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, 2023     301,391     $ 3.46       7.45  
Options Granted     354,685       1.93       10  
Exercised     (833 )     2.04        
Expired/Cancelled     (59,896 )     4.14        
Options Outstanding at December 31, 2023     595,347       2.48       6.87  
Options Granted     163,755       3.69       5.20  
Exercised     (68,988 )     2.22        
Expired/Cancelled     (11,812 )     6.24        
Options Outstanding at December 31, 2024     678,302       2.79       6.42  
                         
Options Exercisable at December 31, 2024     271,650       2.99       5.79  
Schedule of weighted average fair value of options granted
               
    2024   2023
Weighted average fair value of stock options granted   $ 3.69     $ 1.74  
Risk-free interest rate     3.84%-4.33 %     3.48% - 4.59 %
Volatility     122%-159 %     133 - 199 %
Expected life (years)     3.50-6.00 years       510 years  
Dividend yield     %     %
Schedule of activity related to RSAs
               
Restricted Stock Awards (RSAs)   Shares   Fair Value
Outstanding non-vested at January 1, 2023     50,000     $ 1.89  
Granted     216,659          
Vested     (57,500 )        
Forfeited              
Outstanding non-vested at December 31, 2023     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  
Schedule of warrant activity and related information
                               
                Weighted
    Number of   Range of   Weighted   Average
    Shares   Option Price   Average   Contractual
    Under Options   Per Share   Exercise Price   Life
Warrant Outstanding at January 1, 2023     2,419,193       $7.43-0.40     $ 6.87     $ 3.67  
Warrant Granted                        
Warrant Expired     (3,333 )     0.40       0.40        
Warrant Outstanding at December 31, 2023     2,415,860       $7.43-6.15     $ 6.88     $ 2.67  
Warrant Granted     80,000       7.43       7.43       5.00  
Warrant Expired                        
Warrant Outstanding at December 31, 2024     2,495,860       $7.43-6.15     $ 6.90     $ 1.66  
                                 
Warrant Exercisable at December 31, 2024     2,495,860       $7.43-6.15     $ 6.90     $ 1.66