XML 51 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 13 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Share-based Compensation Arrangements by Share-based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block]
   
Number of Shares
   
Weighted Average Grant Date Fair Value
 
Balance, January 1, 2017
   
-
    $
-
 
Granted
   
126,953
     
8.98
 
Vested and released
   
-
     
-
 
Forfeited
   
(39,161
)    
8.98
 
Balance, December 31, 2017
   
87,792
     
8.98
 
Granted
   
88,851
     
10.27
 
Vested and released
   
-
     
-
 
Forfeited
   
(13,863
)    
8.98
 
Balance, December 31, 2018
   
162,780
     
9.63
 
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]
   
Number of Shares
   
Weighted Average Grant Date Fair Value
 
Balance, January 1, 2016
   
-
    $
-
 
Granted
   
213,812
     
9.97
 
Vested and released
   
(11,791
)    
11.20
 
Forfeited
   
-
     
-
 
Balance, December 31, 2016
   
202,021
     
9.90
 
Granted
   
940,147
     
9.56
 
Vested and released
   
(299,951
)    
9.72
 
Forfeited
   
(63,945
)    
9.41
 
Balance, December 31, 2017
   
778,272
     
9.60
 
Granted
   
217,203
     
11.12
 
Vested and released
   
(352,116
)    
9.67
 
Forfeited
   
(23,633
)    
9.60
 
Balance, December 31, 2018
   
619,726
     
10.16
 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
2016 Grants
 
Stock price   $
9.63
 
Exercise price   $
9.63
 
Dividend yield    
0.00
%
Expected volatility    
60.00
%
Risk-free interest rate    
1.18
%
Expected term in years    
5.11
 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]
   
Number of Options
   
Weighted Average Exercise Price
   
Weighted Average Contractual Live (Years)
   
Aggregate Intrinsic Value
 
Options outstanding as of January 1, 2016
   
2,849,071
    $
2.69
     
3.7
    $
23,992,814
 
Granted
   
220,000
     
9.63
     
 
     
 
 
Exercised
   
(638,223
)    
1.76
     
 
     
 
 
Forfeited
   
(300,000
)    
10.58
     
 
     
 
 
Options outstanding as of December 31, 2016
   
2,130,848
     
2.57
     
2.8
     
146,542,221
 
Granted
   
-
     
-
     
 
     
 
 
Exercised
   
(955,424
)    
1.76
     
 
     
 
 
Forfeited
   
-
     
-
     
 
     
 
 
Options outstanding as of December 31, 2017
   
1,175,424
     
3.23
     
2.4
     
7,707,255
 
Granted
   
-
     
-
     
 
     
 
 
Exercised
   
(955,424
)    
1.76
     
 
     
 
 
Forfeited
   
-
     
-
     
 
     
 
 
Options outstanding as of December 31, 2018
   
220,000
     
9.63
     
7.6
     
842,000
 
   
As of December 31, 2018
 
   
Number of Options
   
Weighted Average Exercise Price
   
Weighted Average Contractual Live (Years)
   
Aggregate Intrinsic Value
 
Options vested and/or expected to vest
   
220,000
    $
9.63
     
7.6
    $
842,000
 
Options exercisable
   
113,333
     
9.68
     
7.6
     
428,333