XML 46 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 12 - Stock-based Compensation - Options Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Number of shares outstanding (in shares) 1,159,121  
Number of shares outstanding, weighted-average exercise price (in dollars per share) $ 12.94  
Number of shares outstanding, weighted-average remaining contractual life (Year) 1 year 9 months 21 days 2 years 7 months 13 days
Number of shares outstanding, aggregate intrinsic value $ 54,616 $ 22,267
Number of shares exercised (in shares) (253,980)  
Number of shares exercised, weighted-average exercise price (in dollars per share) $ 10.30  
Number of shares outstanding (in shares) 905,141 1,159,121
Number of shares outstanding, weighted-average exercise price (in dollars per share) $ 13.68 $ 12.94
Vested and expected to vest in the future (in shares) 905,141  
Number of shares vested and expected to vest in the future, weighted-average exercise price (in dollars per share) $ 13.68  
Number of shares vested and expected to vest in the future, weighted-average remaining contractual life (Year) 1 year 9 months 21 days  
Number of shares vested and expected to vest in the future, aggregate intrinsic value $ 54,616