Quarterly report pursuant to Section 13 or 15(d)

Note 10 - Equity (Tables)

v3.10.0.1
Note 10 - Equity (Tables)
6 Months Ended
Jun. 30, 2018
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
    Three Months Ended June 30,
    2018   2017
Expected volatility  
42%
-
43%
 
 
42%
 
Expected dividends  
 
None
 
 
 
None
 
Expected term (years)  
 
7
 
 
5.5
to
7
Risk-free rate  
2.53%
to
2.63%
 
1.98%
to
2.14%
Forfeiture rate  
 
20%
 
 
 
20%
 
Share-based Compensation, Stock Options, Activity [Table Text Block]
    Number of
Shares
  Weighted
Average
Exercise
Price
  Weighted
Average
Fair
Value
  Weighted
Average
Remaining
Contractual Life
Outstanding at December 31, 2016    
953,075
    $
3.66
    $
1.86
     
6.9
 
Granted at market price    
295,286
     
4.31
     
 
     
 
 
Exercised    
(206,875
)    
1.76
     
 
     
 
 
Cancelled    
(37,570
)    
5.11
     
 
     
 
 
Outstanding at December 31, 2017    
1,003,916
    $
4.18
    $
1.87
     
8.1
 
Granted at market price    
60,000
     
5.89
     
 
     
 
 
Exercised    
(78,040
)    
3.52
     
 
     
 
 
Cancelled    
(9,605
)    
4.46
     
 
     
 
 
Outstanding at June 30, 2018    
976,271
    $
4.34
    $
1.93
     
7.2
 
Exercisable at June 30, 2018    
429,811
    $
4.88
    $
2.12
     
7.2
 
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]
Restricted Stock Awards   Shares
Outstanding at December 31, 2017    
63,700
 
Awards granted    
33,012
 
Awards vested    
(59,700
)
Awards forfeited    
-
 
Outstanding at June 30, 2018    
37,012