Annual report pursuant to Section 13 and 15(d)

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

v3.10.0.1
Note 12 - Employee and Director Benefits - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Shares, exercisable (in shares) 510,100      
Weighted Average Exercise Price, exercisable (in dollars per share) $ 7.08      
Weighted Average Remaining Contractual Term, exercisable (Year) 3 years 182 days      
Aggregate Intrinsic Value, exercisable $ 12,645      
Employee Stock Option [Member]        
Outstanding, shares (in shares) 1,666,834 2,026,334 2,498,834  
Outstanding, weighted average exercise price (in dollars per share) $ 10.68 $ 9 $ 6.66  
Outstanding, weighted average remaining contractual term (Year) 5 years 73 days 5 years 182 days 6 years 73 days 6 years 109 days
Outstanding, aggregate intrinsic value $ 23,355 $ 51,377 $ 57,636 $ 42,746
Granted (in shares) 42,250 58,000 241,000  
Granted, weighted average exercise price (in dollars per share) $ 37.21 $ 37.59 $ 20.15  
Granted, weighted average remaining contractual term (Year) 9 years 219 days 9 years 36 days 9 years 36 days  
Granted, aggregate intrinsic value $ 227 $ 4,166  
Exercised (in shares) (414,336) (385,500) (682,500)  
Exercised, weighted average exercise price (in dollars per share) $ 5.73 $ 4.96 $ 4.28  
Exercised, weighted average remaining contractual term (Year) 2 years 292 days 4 years 3 years 328 days  
Exercised, aggregate intrinsic value $ 10,832 $ 14,087 $ 22,629  
Forfeited (in shares) (56,000) (32,000) (31,000)  
Forfeited, weighted average exercise price (in dollars per share) $ 15.40 $ 21.96 $ 11.04  
Forfeited, weighted average remaining contractual term (Year) 6 years 73 days 8 years 36 days 6 years 292 days  
Forfeited, aggregate intrinsic value $ 912 $ 625 $ 818  
Shares, exercisable (in shares) 510,100 808,236 928,536  
Weighted Average Exercise Price, exercisable (in dollars per share) $ 7.08 $ 5.22 $ 5.08  
Weighted Average Remaining Contractual Term, exercisable (Year) 3 years 182 days 3 years 328 days 4 years 292 days  
Aggregate Intrinsic Value, exercisable $ 12,645 $ 29,321 $ 30,051  
Outstanding, shares (in shares) 1,238,748 1,666,834 2,026,334 2,498,834
Outstanding, weighted average exercise price (in dollars per share) $ 13.02 $ 10.68 $ 9 $ 6.66