XML 45 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Note 11 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Share-based Compensation, Stock Options, Activity [Table Text Block]
   
Beginning
   
Granted
   
Exercised
   
Canceled
   
Ending
   
 
 
 
   
Balance
   
During
   
During
   
During
   
Balance
   
 
 
 
   
Outstanding
   
Period
   
Period
   
Period
   
Outstanding
   
Exercisable
 
Year ended December 31, 2017
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Number of shares
   
59,730
     
-
     
36,800
     
-
     
22,930
     
22,930
 
Weighted average exercise price per share
  $
4.51
     
-
    $
3.97
     
-
    $
5.36
    $
5.36
 
Year ended December 31, 2018
   
 
     
-
     
 
     
 
     
 
     
 
 
Number of shares
   
22,930
     
-
     
-
     
-
     
22,930
     
22,930
 
Weighted average exercise price per share
  $
5.36
     
-
     
-
     
-
    $
5.36
    $
5.36
 
   
Beginning
   
Granted
   
Exercised
   
Canceled
   
Ending
   
 
 
 
   
Balance
   
During
   
During
   
During
   
Balance
   
 
 
 
   
Outstanding
   
Period
   
Period
   
Period
   
Outstanding
   
Exercisable
 
Year ended December 31, 2017
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Number of shares
   
225,000
     
140,000
     
-
     
-
     
365,000
     
185,000
 
Weighted average exercise price per share
  $
9.43
    $
10.82
     
-
     
-
    $
12.35
    $
13.76
 
Year ended December 31, 2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Number of shares
   
365,000
     
-
     
-
     
-
     
365,000
     
235,000
 
Weighted average exercise price per share
  $
12.35
     
-
     
-
     
-
    $
12.35
    $
13.15
 
   
Beginning
   
Granted
   
Exercised
   
Canceled
   
Ending
   
 
 
 
   
Balance
   
During
   
During
   
During
   
Balance
   
 
 
 
   
Outstanding
   
Period
   
Period
   
Period
   
Outstanding
   
Exercisable
 
Year ended December 31, 2017
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Number of shares
   
-
     
-
     
-
     
-
     
-
     
-
 
Weighted average exercise price per share
   
-
     
-
     
-
     
-
     
-
     
-
 
Year ended December 31, 2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Number of shares
   
-
     
20,000
     
-
     
-
     
20,000
     
-
 
Weighted average exercise price per share
   
-
    $
8.07
     
-
     
-
    $
8.07
     
-
 
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]
 
 
 
 
 
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
     
15,930
     
1
     
$4.25
     
$0
     
15,930
     
$4.25
     
$0
 
$7.01
-
10.00
     
27,000
     
2
     
$8.03
     
$0
     
7,000
     
$7.90
     
$0
 
$10.01
-
12.00
     
240,000
     
7.3
     
$10.88
     
$0
     
110,000
     
$11.05
     
$0
 
$12.01
-
15.00
     
125,000
     
3.5
     
$15.00
     
$0
     
125,000
     
$15.00
     
$0
 
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]
           
Weighted
 
           
Average Grant
 
   
Shares of
   
Date Fair
 
   
Restricted Stock
   
Value
 
Unvested outstanding at December 31, 2016
   
0
    $
0
 
Granted
   
9,300
    $
9.70
 
Vested
   
(9,300
)   $
9.70
 
Forfeited/Cancelled
               
Unvested outstanding at December 31, 2017
   
0
    $
0
 
                 
Granted
   
11,000
    $
10.53
 
Vested
   
(11,000
)   $
10.53
 
Forfeited/Cancelled
               
Unvested outstanding at December 31, 2018
   
0
    $
0
 
           
Weighted
 
   
Shares of
   
Average Grant
 
   
Restricted
   
Date Fair
 
   
Stock Units
   
Value
 
Unvested outstanding at December 31, 2016
   
114,090
    $
10.47
 
Granted
   
23,680
    $
9.29
 
Vested
   
(63,775
)   $
9.94
 
Forfeited/Cancelled
   
(125
)   $
14.61
 
                 
Unvested outstanding at December 31, 2017
   
73,870
    $
10.05
 
Granted
   
39,260
    $
8.75
 
Vested
   
(67,067
)   $
9.26
 
Forfeited/Cancelled
   
0
     
0
 
                 
Unvested outstanding at December 31, 2018
   
46,063
    $
8.25