Quarterly report pursuant to Section 13 or 15(d)

Note 6 - Employee and Director Benefits - Summary of Stock Option Activity (Details)

v3.7.0.1
Note 6 - Employee and Director Benefits - Summary of Stock Option Activity (Details) - Employee Stock Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Dec. 31, 2015
Exercisable (in shares) 811,736 687,536    
Exercisable, weighted average exercise price (in dollars per share) $ 5.20 $ 6.09    
Exercisable, weighted average remaining contractual term (Year) 4 years 146 days 6 years    
Exercisable, aggregate intrinsic value $ 25,303 $ 14,989    
Outstanding (in shares) 2,026,334 2,498,834 2,498,834  
Outstanding, weighted average exercise price (in dollars per share) $ 9 $ 6.66 $ 6.66  
Outstanding, weighted average exercise price (in dollars per share) $ 10.28 $ 8.57 $ 9 $ 6.66
Outstanding, weighted average remaining contractual term (Year) 5 years 328 days 6 years 219 days 6 years 73 days 6 years 109 days
Outstanding, aggregate intrinsic value $ 45,777 $ 38,891 $ 57,636 $ 42,743
Granted (in shares) 51,500 227,000    
Granted, weighted average exercise price (in dollars per share) $ 37.95 $ 19.76    
Granted, weighted average remaining contractual term (Year) 9 years 219 days 9 years 255 days    
Granted, aggregate intrinsic value $ (80) $ 1,120    
Exercised (in shares) (292,000) (549,500)    
Exercised, weighted average exercise price (in dollars per share) $ 4.98 $ 4.26    
Exercised, weighted average remaining contractual term (Year) 4 years 146 days 4 years 146 days    
Exercised, aggregate intrinsic value $ 9,169 $ 11,230    
Forfeited (in shares) (32,000) (13,000)    
Forfeited, weighted average exercise price (in dollars per share) $ 21.96 $ 19.41    
Forfeited, weighted average remaining contractual term (Year) 8 years 219 days 9 years 73 days    
Forfeited, aggregate intrinsic value $ (462) $ 69    
Outstanding (in shares) 1,753,834 2,163,334 2,026,334 2,498,834