XML 61 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 16 - Stock Based Compensation (Tables)
12 Months Ended
Dec. 31, 2017
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
201
7
   
201
6
   
201
5
 
Dividend yield
(1)
 
 0.0%
   
 0.0%
   
 0.0%
 
Expected volatility
(2)
 
 44.00%
to
50.09%
   
 46.38%
to
52.54%
   
 53.78%
to
56.00%
 
Risk-free interest rate
(3)
 
 1.89%
to
2.30
   
 1.23%
to
1.82%
   
 1.49%
to
2.00%
 
Expected life (in years)
(4)
 
 5.5
to
7.0
   
 5.5
to
7.0
   
 5.5
to
7.0
 
Assumed forfeiture rate
(5)
 
 6.0%
   
 10.0%
   
 19.0%
 
Share-based Compensation, Activity [Table Text Block]
   
201
7
   
201
6
   
201
5
 
Stock based compensation expense recognized
  $
1,842,000
    $
759,000
    $
600,000
 
Number of unvested stock options
   
1,659,102
     
1,283,226
     
1,173,276
 
Fair value of unvested stock options
  $
4,587,565
    $
2,184,773
    $
1,906,691
 
Amount remaining to be recognized as expense
  $
2,508,314
    $
1,104,424
    $
873,714
 
Share-based Compensation, Stock Options, Activity [Table Text Block]
   
For the Years Ended December 31,
 
   
201
7
   
201
6
   
201
5
 
   
 
 
 
Shares
   
Weighted Average
Exercise
Price
   
 
 
 
Shares
   
Weighted Average
Exercise
Price
   
 
 
 
Shares
   
Weighted Average
Exercise
Price
 
                                                 
Outstanding, beginning of year
   
2,332,900
    $
3.70
     
1,947,725
    $
3.56
     
1,495,899
    $
3.59
 
Granted
   
916,000
     
8.03
     
661,750
     
4.06
     
505,200
     
3.55
 
Exercised
   
(197,975
)    
3.26
     
(226,275
)    
3.21
     
(21,500
)    
3.01
 
Forfeited
   
(45,100
)    
7.95
     
(50,300
)    
5.21
     
(31,874
)    
5.13
 
Outstanding, end of year
   
3,005,825
    $
4.98
     
2,332,900
    $
3.70
     
1,947,725
    $
3.56
 
                                                 
Options exercisable at year-end
   
1,346,723
    $
3.55
     
1,049,674
    $
3.70
     
772,949
    $
4.18
 
                                                 
Weighted average fair value of options granted during the year
   
 
    $
3.75
     
 
    $
1.80
     
 
    $
1.89
 
Schedule of Share-based Compensation, Options, Exercises [Table Text Block]
   
For the Years Ended December 31,
 
   
201
7
   
201
6
   
201
5
 
                         
Number of options exercised
   
197,975
     
226,275
     
21,500
 
Cash received
  $
646,263
    $
726,157
    $
64,624
 
Intrinsic value
  $
991,957
    $
739,699
    $
26,532
 
Tax benefit
  $
81,589
    $
-
    $
-
 
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]
       
Options Outstanding
   
Options Exercisable
 
Range of Exercise Prices
 
Number
Outstanding
   
Weighted-
Average
Remaining
Contractual Life
   
Weighted-
Average
Exercise Price
   
Shares
   
Weighted-
Average
Exercise Price
 
                                             
$1.55
to
$3.53
   
559,075
     
4.5
    $
2.53
     
546,075
    $
2.50
 
$3.
55
to
$3.95
   
757,150
     
6.5
     
3.62
     
404,112
     
3.64
 
$3.9
9
to
$7.85
   
761,600
     
6.9
     
4.43
     
376,536
     
4.73
 
$
8.00
to
$9.50
   
928,000
     
9.0
     
8.03
     
20,000
     
8.00
 
 
 
 
   
3,005,825
     
 
    $
4.98
     
1,346,723
    $
3.55
 
Schedule of Nonvested Share Activity [Table Text Block]
   
 
Number of
Share
s
   
Weighted-
Average Grant
Date Fair Value
 
Nonvested, beginning of year
   
1,283,226
    $
1.70
 
Granted
   
916,000
     
3.75
 
Vested
   
(529,624
)    
1.76
 
Forfeited
   
(10,500
)    
2.51
 
Nonvested, end of year
   
1,659,102
    $
2.77