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

Stockholders??? Equity (Tables)

v3.25.4
Stockholders’ Equity (Tables)
12 Months Ended
Dec. 31, 2025
Equity [Abstract]  
Schedule of assumptions
               
    Year Ended December 31   Year Ended December 31,
    2025   2024
Expected term     5.25.8 years        1.4-6.5 years  
Expected average volatility     48.4% – 49.0%       39.149.6%  
Expected dividend yield            
Risk-free interest rate     4.1 %     3.84.6%  
Schedule of option activity
                                 
    Options Outstanding        
    Number of   Weighted Average   Weighted Average Remaining life   Fair value
    Options   Exercise Price   (years)   of options
                 
Outstanding, January 1, 2024       127,093     $ 39.85       8.04     $ 2,213,178  
Granted       135,236       21.90       6.50       266,495  
Exercised                          
Forfeited/canceled       (48,425 )     (36.34 )           (770,980 )
Outstanding, December 31, 2024       213,904     $ 29.30       8.03     $ 1,708,693  
Granted       72,000       2.71       5.73       98,371  
Exercised                          
Forfeited/canceled       (54,392 )     (7.61 )           (203,632 )
Outstanding, December 31, 2025       231,512     $ 26.13       7.44     $ 1,603,432  
                                   
Exercisable options, December 31, 2025       168,286     $ 34.53       6.80          
Schedule of restricted stock options
                                 
    Restricted Stock Units Outstanding        
    Number of   Weighted Average Grant – Date   Weighted Average Remaining life   Aggregate Intrinsic
    Units   Fair Value Price   (years)   Value
                 
Outstanding, January 1, 2024       6,725     $ 22.50       1.50     $ 11,702  
Granted       8,730       8.38       3.00       15,190  
Exercised                            
Forfeited/canceled       (7,888 )     (13.13 )           (13,725 )
Outstanding, December 31, 2024       7,567     $ 15.98       1.51     $ 13,167  
                                   
Granted       8,900       4.40       2.56       15,486  
Exercised                            
Forfeited/canceled       (3,415 )     (6.86 )           (5,943 )
Outstanding, December 31, 2025       13,052     $ 10.47       1.35     $ 22,710