XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Stock-based Compensation Plan (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Years Ended
December 31,

 

(in thousands)

 

2024

   

2023

 

Cost of revenues

  $ 144     $ 104  

Selling expense

    50       41  

Engineering and product development expense

    29       19  

General and administrative expense

    1,634       1,883  

Total stock-based compensation expense

  $ 1,857     $ 2,047  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

Years Ended
December 31,

 
   

2024

   

2023

 

Risk-free interest rate

    3.98

%

    3.93

%

Dividend yield

    -       -  

Expected common stock market price volatility factor

    .57       .57  

Weighted average expected life of stock options (years)

    6.25       6.25  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
                   

Weighted

         
           

Weighted

   

Average

   

Aggregate

 
           

Average

   

Remaining

   

Intrinsic

 
   

Number

   

Exercise

   

Contractual

   

Value

 

Stock Options

 

of Shares

   

Price

   

Term (yrs)

   

(in thousands)

 

Outstanding, January 1, 2024

    505,006     $ 10.46                  

Granted

    165,364       11.33                  

Exercised

    (30,080

)

    5.41                  

Canceled

    (37,697

)

    11.4                  

Outstanding, December 31, 2024

    602,593     $ 10.92       7.3     $ 242  

Exercisable

    260,853     $ 9.92       6.2     $ 217  

Expected to vest

    341,740     $ 11.69       8.2     $ 25  
Nonvested Restricted Stock Shares Activity [Table Text Block]
   

Number
of Shares

   

Weighted
Average
Grant Date
Fair Value

 

Unvested shares outstanding, January 1, 2024

    189,784     $ 11.51  

Granted

    138,838       11.38  

Vested

    (103,666

)

    9.86  

Forfeited

    (16,174

)

    12.35  

Unvested shares outstanding, December 31, 2024

    208,782     $ 12.18