XML 53 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Based Compensation

 

   2024   2023 
         
Cost of revenue  $152   $120 
Research and development   188    159 
Selling   107    94 
General and administrative   616    535 
           
Total stock-based compensation expense  $1,063   $908 
Schedule of Weighted Average Assumptions

 

Stock price  $4.75 
Exercise price  $4.75 
Dividend yield   0%
Expected volatility   77%
Risk-free interest rate   4.12%
Expected life (in years)   6.00 
Schedule of Stock Options Awards

The following table summarizes stock options awards for the years ended December 31, 2024 and 2023:

 

       Weighted 
  

Awards

(in Shares)

   Average
Exercise Price
 
Outstanding at December 31, 2022   673,000   $11.26 
           
Granted   254,000    14.02 
Expired / cancelled   (44,500)   6.57 
Exercised   (35,625)   4.53 
Outstanding at December 31, 2023   846,875    8.20 
Granted   5,000    4.75 
Expired / cancelled   (28,750)   7.94 
Exercised   -    - 
Outstanding at December 31, 2024   823,125    8.24 
Schedule of Outstanding and Exercisable Options Ranges of Exercise Prices

The following table summarizes information about the outstanding and exercisable options at December 31, 2024:

 

    Options Outstanding   Options Exercisable 
        Weighted   Weighted           Weighted     
        Average   Average           Average     
Exercise   Number   Remaining   Exercise   Intrinsic   Number   Exercise   Intrinsic 
Price Range   Outstanding   Contractual   Price   Value   Exercisable   Price   Value 
$ 4.00-7.00    444,625    6.7   $4.39   $-    285,375   $5.86   $50,580 
$7.01-10.00    20,000    3.3   $8.07   $-    20,000   $8.07   $- 
$10.01-13.00    130,000    2.7   $10.62   $-    122,500   $10.55   $- 
$13.01-16.00    228,500    8.2   $14.11   $-    57,125   $14.11   $- 
Schedule of Restricted Stock Awards

The following table summarizes restricted stock awards for the years ended December 31, 2024 and 2023:

 

       Weighted 
       Average Grant 
   Shares of   Date Fair 
   Restricted Stock   Value 
Unvested outstanding at January 1, 2023   -   $- 
Granted   41,320    6.65 
Vested   (24,187)   6.81 
Forfeited or cancelled   -    - 
Unvested outstanding at December 31, 2023   17,133    6.53 
           
Granted   57,327    3.55 
Vested   (46,210)   4.63 
Forfeited or cancelled   -    - 
Unvested outstanding at December 31, 2024   28,250   $3.54