XML 60 R35.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS’ EQUITY (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of assumptions for options granted
               
    Year ended December 31,  
    2024     2023  
Expected volatility     89.04% - 92.70%       90.25% - 94.51%  
Expected term     5 - 7 Years       5 - 7 Years  
Risk-free interest rate     3.63% - 4.48%       3.55% - 4.47%  
Weighted-average FV     $4.02       $5.93  
Schedule of option activity
               
       Weighted   Weighted  Aggregate 
       Average   Average  Intrinsic 
   Number of   Exercise   Remaining  Value 
   Options   Price   Contractual Life  (in thousands) 
Outstanding at December 31, 2022   336,758   $12.54         
Granted   169,800    7.54         
Forfeited   (24,700)   19.70         
Outstanding at December 31, 2023   481,858   $10.41   7.25 Years  $350 
Exercisable at December 31, 2023   151,310   $5.55   7.18 Years  $233 
Granted   358,700    5.13         
Forfeited   177,554    9.92         
Outstanding at December 31, 2024   663,004   $6.69   7.75 Years  $ 
Exercisable at December 31, 2024   384,755   $8.63   6.65 Years  $ 
STOCKHOLDERS' EQUITY (Details - Schedule of RSU activity)
Schedule of RSU activity        
   Shares   Weighted Average Grant Date Fair Value 
Unvested at beginning of 2024  71   $13.05 
Granted       
Vested  (36)  $7.25 
Forfeited       
Unvested at end of 2024  36   $13.05 
Schedule of RSU activity
Schedule of RSU activity  Shares   Weighted Average Grant Date Fair Value 
Unvested at beginning of 2024  143   $13.05 
Granted  45   $13.05 
Vested  (187)  $7.25 
Forfeited       
Unvested at end of 2024       
Schedule of restricted stock awards
        
       Weighted- 
   Nonvested   Average Grant- 
   Shares   Date Fair Value 
Nonvested at December 31, 2022  $17,865   $14.11 
Granted   19,795    10.98 
Vested   (31,022)   12.29 
Forfeited   (5,400)   11.68 
Nonvested at December 31, 2023  $1,238   $20.17 
Granted   80,645    6.20 
Vested   (71,803)   6.44 
Forfeited   (10,080)   6.20 
Nonvested at December 31, 2024  $   $ 
Schedule of warrant outstanding
        
   Number of Warrants   Weighted Average Exercise Price 
Outstanding at December 31, 2022   440,204   $6.30 
Granted   200,000    17.00 
Exercised   (29,459)   6.30 
Outstanding at December 31, 2023   610,745   $9.80 
Granted        
Expired   (282,334)   6.40 
Exercised   (128,411)   6.30 
Outstanding at December 31, 2024   200,000    17.00 
Exercisable at December 31, 2024   200,000   $17.00