XML 46 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 11 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Schedule of 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, 2015
                                               
Number of shares
   
35,250
     
-0-
     
-0-
     
0
     
35,250
     
35,250
 
Weighted average exercise price
                                               
Per share
  $
4.62
     
-0-
     
-0-
     
-0-
    $
4.62
    $
4.62
 
Year ended December 31, 2016
                                               
Number of shares
   
35,250
     
-0-
     
35,250
     
-0-
     
-0-
     
-0-
 
Weighted average exercise price
                                               
Per share
  $
4.62
     
-0-
    $
4.62
     
-0-
     
-0-
     
-0-
 
   
Beginning
   
Granted
   
Exercised
   
Canceled
   
Ending
         
   
Balance
   
During
   
During
   
During
   
Balance
         
   
Outstanding
   
Period
   
Period
   
Period
   
Outstanding
   
Exercisable
 
                                                 
Year ended December 31, 2015
                                               
Number of shares
   
124,480
     
-0-
     
-0-
     
-0-
     
124,480
     
124,480
 
Weighted average exercise price
                                               
Per share
  $
4.57
     
-0-
     
-0-
     
-0-
    $
4.57
    $
4.57
 
Year ended December 31, 2016
                                               
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
 
   
Beginning
   
Granted
   
Exercised
   
Canceled
   
Ending
         
   
Balance
   
During
   
During
   
During
   
Balance
         
   
Outstanding
   
Period
   
Period
   
Period
   
Outstanding
   
Exercisable
 
                                                 
Year ended December 31, 2015
                                               
Number of shares
   
100,000
     
-0-
     
-0-
     
-0-
     
100,000
     
20,000
 
Weighted average exercise price
                                               
Per share
  $
11.17
     
-0-
     
-0-
     
-0-
    $
11.17
    $
11.17
 
Year ended December 31, 2016
                                               
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
 
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
 
                                                             
$3.00
-
3.99 
   
34,000
     
1.95
    $
3.65
    $
171,020
     
34,000
    $
3.65
    $
171,020
 
$4.00
-
4.49 
   
15,930
     
4.04
    $
4.25
    $
70,570
     
15,930
    $
4.25
    $
70,570
 
$5.00
-
7.99 
   
9,800
     
5.04
    $
7.90
    $
7,644
     
9,800
    $
7.90
    $
7,644
 
$8.00
-
12.00 
   
225,000
     
6.64
    $
9.43
    $
0
     
65,000
    $
9.43
    $
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, 2015
   
8,000
    $
10.97
 
                 
Granted
   
9,211
    $
13.66
 
Vested
   
(13,211
)   $
12.84
 
Forfeited/Cancelled
   
-
     
 
 
                 
Unvested outstanding at December 31, 2015
   
4,000
    $
10.97
 
                 
Granted
   
17,524
    $
8.45
 
Vested
   
(21,524
)   $
12.84
 
Forfeited/Cancelled
   
-
     
 
 
                 
Unvested outstanding at December 31, 2016
   
-0-
     
 
 
           
Weighted
 
   
Shares of
   
Average Grant
 
   
Restricted
   
Date Fair
 
   
Stock Units
   
Value
 
Unvested outstanding at January 1, 2015
   
103,319
    $
11.71
 
                 
Granted
   
24,210
    $
14.61
 
Vested
   
(24,892
)   $
11.55
 
Forfeited/Cancelled
   
(8,057
)   $
10.54
 
                 
Unvested outstanding at December 31, 2015
   
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, 2016
   
114,090
    $
10.47