XML 33 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 6 - Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]
   
2018
   
2017
 
Stock Options
  $
817
    $
642
 
Restricted Stock Grants
   
73
     
11
 
Total
  $
890
    $
653
 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
Years Ended December 31,
 
   
2018
   
2017
 
Risk-free interest rate
   
2.6
%    
1.7
%
Volatility factor
   
46.8
%    
50.0
%
Weighted average expected life (years)
   
5.0
     
5.0
 
Forfeiture rate
   
10.0
%    
10.0
%
Dividends
   
0.0
%    
0.0
%
Share-based Compensation, Stock Options, Activity [Table Text Block]
Year Ended December 31, 2018
 
   
Number
of Shares
   
Weighted
Average
Exercise
Price
Per Share
   
Weighted
Average
Remaining
Contractual
Term
   
Aggregate
Intrinsic
Value
 
Shares under Option – January 1
   
1,860,211
    $
5.96
     
 
     
 
 
Options Granted
   
217,500
     
9.68
     
 
     
 
 
Options Exercised
   
(422,793
)    
4.49
     
 
     
 
 
Options Forfeited or Expired
   
(78,831
)    
11.75
     
 
     
 
 
Shares under option – December 31
   
1,576,087
    $
6.58
     
3.50
    $
1,946
 
Vested and Expected to Vest - December 31
   
1,475,570
    $
6.56
     
3.37
    $
1,851
 
                                 
Options Exercisable – December 31
   
1,064,127
    $
5.89
     
2.69
    $
1,565
 
Year Ended December 31, 2017
 
   
Number
of Shares
   
Weighted
Average
Exercise
Price
Per Share
 
Shares under Option – January 1
   
2,323,581
    $
6.22
 
Options Granted
   
244,750
     
5.60
 
Options Exercised
   
(333,305
)    
4.29
 
Options Forfeited or Expired
   
(374,815
)    
8.11
 
Shares under option – December 31
   
1,860,211
    $
5.06
 
                 
Options Exercisable – December 31
   
1,649,594
    $
4.63
 
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]
       
Option Outstanding
   
Options Exercisable
 
Range of
Exercise Prices
 
Number of
Outstanding
Options –
December
31, 2018
   
Weighted-
Average
Remaining
Contractual
Life
   
Weighted-
Average
Exercise
Price
   
Number of
Options
Exercisable
at December
31, 2018
   
Weighted-
Average
Exercise
Price
 
$3.22
-
$3.99
   
346,148
     
2.56
     
3.79
     
346,148
    $
3.79
 
$4.00
-
$5.99
   
451,023
     
4.72
     
4.94
     
217,979
     
4.72
 
$6.00
-
$9.99
   
528,916
     
3.79
     
7.72
     
300,000
     
6.42
 
$10.00
-
$15.00
   
250,000
     
2.00
     
11.00
     
200,000
     
10.00
 
                                             
$3.22
-
$15.00
   
1,576,087
     
3.50
     
6.58
     
1,064,127
    $
5.89