XML 28 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Note 5 - Share-based Compensation - Stock Option Activity Under Equity Incentive Plans and Director Plan (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Exercised, number of options (in shares) (260,481) (86,247)  
Common Stock [Member]      
Outstanding, number of options (in shares) 1,245,922    
Outstanding, weighted average exercise price (in dollars per share) $ 18.08    
Outstanding, weighted average remaining contractual term (Year) 5 years 131 days   4 years 164 days
Outstanding, aggregate intrinsic value $ 25,579,000   $ 59,631
Granted, number of options (in shares) 48,934    
Granted, weighted average exercise price (in dollars per share) $ 65.80    
Exercised, number of options (in shares) (260,481)    
Exercised, weighted average exercise price (in dollars per share) $ 12.08    
Exercised, aggregate intrinsic value $ 12,059,000    
Forfeited, number of options (in shares)    
Forfeited, weighted average exercise price (in dollars per share)    
Outstanding, number of options (in shares) 1,034,375   1,245,922
Outstanding, weighted average exercise price (in dollars per share) $ 21.85   $ 18.08
Exercisable, number of options (in shares) 613,484    
Weighted average exercise price (in dollars per share) $ 15.16    
Exercisable, weighted average remaining contractual term (Year) 3 years 321 days    
Exercisable, aggregate intrinsic value $ 18,600,000