Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.3
Note 7 - Employee and Director Benefits - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Exercised (in shares) (185,044,000) (191,371,000)    
Share-based Payment Arrangement, Option [Member]        
Outstanding, shares (in shares) 1,238,748 1,666,834 1,666,834  
Outstanding, weighted average exercise price (in dollars per share) $ 13.02 $ 10.68 $ 10.68  
Outstanding, weighted average remaining contractual term (Year) 5 years 5 years 1 month 6 days 5 years 2 months 12 days 5 years 6 months
Outstanding, aggregate intrinsic value $ 18,603 $ 38,998 $ 23,355 $ 51,377
Granted (in shares) 10,500 12,750    
Granted, weighted average exercise price (in dollars per share) $ 34.44 $ 41.58    
Granted, weighted average remaining contractual term (Year) 9 years 4 months 24 days 9 years 6 months    
Granted, aggregate intrinsic value $ (14) $ (31)    
Exercised (in shares) (239,300) (231,336)    
Exercised, weighted average exercise price (in dollars per share) $ 7.02 $ 4.94    
Exercised, weighted average remaining contractual term (Year) 2 years 3 months 18 days 3 years 1 month 6 days    
Exercised, aggregate intrinsic value $ 6,162 $ 7,665    
Forfeited (in shares) (20,200) (33,000)    
Forfeited, weighted average exercise price (in dollars per share) $ 24.88 $ 15.00    
Forfeited, weighted average remaining contractual term (Year) 6 years 6 months 6 years 4 months 24 days    
Forfeited, aggregate intrinsic value $ 167 $ 758    
Outstanding, shares (in shares) 989,748 1,415,248 1,238,748 1,666,834
Outstanding, weighted average exercise price (in dollars per share) $ 14.46 $ 11.79 $ 13.02 $ 10.68
Exercisable, shares (in shares) 278,000 693,100    
Exercisable, weighted average exercise price (in dollars per share) $ 7.36 $ 6.78    
Exercisable, weighted average remaining contractual term (Year) 3 years 1 month 6 days 3 years 6 months    
Exercisable, aggregate intrinsic value $ 7,261 $ 22,513