XML 99 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 12 - Share Option and Equity Incentive Plans - Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Number of share options outstanding (in shares) 2,563,169  
Number of share options outstanding, weighted average exercise price (in dollars per share) $ 13.37  
Number of share options granted (in shares) 495,460  
Weighted-average exercise price ($) (in dollars per share) $ 15.83  
Number of share options exercised (in shares) (394,078) (694,322)
Number of share options exercised, weighted average exercise price (in dollars per share) $ 10.24  
Number of share options forfeited (in shares) (254,283)  
Number of share options forfeited, weighted average exercise price (in dollars per share) $ 14.10  
Number of share options expired (in shares) (187,513)  
Number of share options expired, weighted average exercise price (in dollars per share) $ 16.34  
Number of share options oustanding (in shares) 2,222,755 2,563,169
Number of share options oustanding, weighted average exercise price (in dollars per share) $ 14.15 $ 13.37
Number of share options vested or expected to vest (in shares) 2,210,714  
Number of share options vested or expected to vest, weighted average exercise price (in dollars per share) $ 14.14  
Number of share options exercisable (in shares) 1,228,244  
Number of share options exercisable, weighted average exercise price (in dollars per share) $ 13.93