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

Years Ended
December 31,

 
  

2021

  

2020

 

Cost of revenues

 $26  $- 

Selling expense

  22   12 

Engineering and product development expense

  62   42 

General and administrative expense

  1,340   617 
  $1,450  $671 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2021

  

2020

 

Risk-free interest rate

  1.03

%

  0.46

%

Dividend yield

  0.00

%

  0.00

%

Expected common stock market price volatility factor

  .50   .44 

Weighted average expected life of stock options (years)

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

Number
of Shares

  

Weighted
Average
Exercise Price

 

Options outstanding, January 1, 2020

  506,810   6.89 

Granted

  113,980   3.49 

Exercised

  -   - 

Canceled

  (182,590

)

  6.31 

Options outstanding, December 31, 2020 (204,630 exercisable)

  438,200   6.25 

Granted

  282,404   11.77 

Exercised

  (231,185

)

  6.85 

Canceled

  (80,550

)

  9.55 

Options outstanding, December 31, 2021 (59,195 exercisable)

  408,869   9.07 
Nonvested Restricted Stock Shares Activity [Table Text Block]
  

Number
of Shares

  

Weighted
Average
Grant Date
Fair Value

 

Unvested shares outstanding, January 1, 2020

  165,031   6.55 

Granted

  229,110   4.24 

Vested

  (89,861

)

  5.32 

Forfeited

  (67,125

)

  6.03 

Unvested shares outstanding, December 31, 2020

  237,155   4.93 

Granted

  131,209   11.74 

Vested

  (87,706

)

  7.59 

Forfeited

  (18,125

)

  9.02 

Unvested shares outstanding, December 31, 2021

  262,533   7.16