XML 57 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 11 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2017
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, 201
6
                                               
Number of shares
   
124,480
     
-0-
     
64,750
     
-0-
     
59,730
     
59,730
 
Weighted average exercise price Per share
  $
4.57
     
-0-
     
4.62
     
-0-
    $
4.51
    $
4.51
 
Year ended December 31, 201
7
                                               
Number of shares
   
59,730
     
-0-
     
36,800
     
-0-
     
22,930
     
22,930
 
Weighted average exercise price Per share
  $
4.51
     
-0-
     
3.97
     
-0-
    $
5.36
    $
5.36
 
   
Beginning
   
Granted
   
Exercised
   
Canceled
   
Ending
         
   
Balance
   
During
   
During
   
During
   
Balance
         
   
Outstanding
   
Period
   
Period
   
Period
   
Outstanding
   
Exercisable
 
                                                 
Year ended December 31, 201
6
                                               
Number of shares
   
100,000
     
125,000
     
-0-
     
-0-
     
225,000
     
65,000
 
Weighted average exercise price Per share
  $
11.17
     
8.04
     
-0-
     
-0-
    $
9.43
    $
9.97
 
Year ended December 31, 201
7
                                               
Number of shares
   
225,000
     
140,000
     
-0-
     
-0-
     
365,000
     
185,000
 
Weighted average exercise price Per share
  $
9.43
     
10.82
     
-0-
     
-0-
    $
12.35
    $
13.76
 
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
         
Exercis
e
   
Number
   
Remaining
   
Exercise
   
Intrinsic
   
Number
   
Exercise
   
Intrinsic
 
Price Range
   
Outstanding
   
Contractual
   
Price
   
Value
   
Exercisable
   
Price
   
Value
 
 
$4.00
-
7.00
     
15,930
     
2.00
    $
4.25
    $
117,404
     
15,930
    $
4.25
    $
117,404
 
 
$7.00
-
10.00
     
7,000
     
3.00
    $
7.90
    $
26,040
     
9,800
    $
7.90
    $
26,040
 
 
$10.01
-
12.00
     
240,000
     
8.3
    $
10.96
    $
158,400
     
65,000
    $
11.17
    $
27,000
 
 
$12.01
-
15.00
     
125,000
     
4.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
 
   
Shares of
   
Average Grant
 
   
Restricted
   
Date Fair
 
   
Stock
   
Value
 
Unvested
outstanding at January 1, 2016
   
4,000
    $
10.97
 
                 
Granted
   
17,524
    $
8.45
 
Vested
   
(21,524
)   $
12.84
 
Forfeited/Cancelled
   
-
     
 
 
                 
Unvested outstanding at December 31, 201
6
   
0
    $
0
 
                 
Granted
   
9,300
    $
9.70
 
Vested
   
(9,300
)   $
9.70
 
Forfeited/Cancelled
   
-
     
 
 
                 
Unvested outstanding at December 31, 201
7
   
-0-
    $
 
 
           
Weighted
 
   
Shares of
   
Average Grant
 
   
Restricted
   
Date Fair
 
   
Stock Units
   
Value
 
Unvested outstanding at January 1, 201
6
   
94,580
    $
12.55
 
                 
Granted
   
60,400
    $
8.56
 
Vested
   
(33,890
)   $
12.43
 
Forfeited/Cancelled
   
(7,000
)   $
11.68
 
                 
Unvested outstanding at December 31, 201
6
   
114,090
    $
10.47
 
                 
Granted
   
39,720
    $
10.88
 
Vested
   
(58,776
)   $
10.83
 
Forfeited/Cancelled
   
(125
)   $
14.61
 
                 
Unvested outstanding at December 31, 201
7
   
94,909
    $
10.43