XML 72 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Nature of Business and Significant Accounting Policies - Option Pricing Model Valuation Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Expected life of option grants (Year) 10 years    
Weighted-average grant date fair value (in dollars per share) $ 10.07 $ 11.29 $ 14.68
Employee Stock Option      
Dividend yield   0.67%  
Expected volatility   28.28%  
Risk-free interest rate   2.90%  
Expected life of option grants (Year) 6 years 3 months 6 years 3 months 6 years
Weighted-average grant date fair value (in dollars per share) $ 10.07 $ 11.29 $ 14.68
Employee Stock Option | Minimum      
Dividend yield 0.60%   0.45%
Expected volatility 25.49%   29.51%
Risk-free interest rate 0.79%   2.60%
Employee Stock Option | Maximum      
Dividend yield 0.81%   0.48%
Expected volatility 25.70%   29.59%
Risk-free interest rate 1.31%   2.94%
Stock Purchase Grants [Member]      
Weighted-average grant date fair value (in dollars per share) $ 6.03 $ 4.81 $ 6.63
Stock Purchase Grants [Member] | Minimum      
Dividend yield 0.55% 0.69% 0.37%
Expected volatility 24.59% 20.15% 20.90%
Risk-free interest rate 0.15% 2.02% 1.59%
Expected life of option grants (Year) 3 months 3 months 3 months
Stock Purchase Grants [Member] | Maximum      
Dividend yield 0.81% 0.75% 0.51%
Expected volatility 36.38% 21.06% 21.40%
Risk-free interest rate 1.65% 2.46% 2.22%
Expected life of option grants (Year) 6 months 6 months 6 months