XML 18 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies - Fair Value Assumptions (Details) - Share-based Payment Arrangement, Option [Member] - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Expected volatility 28.90% 27.70%  
Expected dividends  
Risk-free interest rate 2.30% 2.70%  
Exercise price (in dollars per share) $ 38.61 $ 31.20  
Expected term (Year) 6 years 6 years  
Weighted-average grant date fair value (in dollars per share) $ 12.70 $ 10.15  
Minimum [Member]      
Expected volatility     27.40%
Expected dividends    
Risk-free interest rate     1.56%
Exercise price (in dollars per share)     $ 27.05
Expected term (Year)     2 years 255 days
Weighted-average grant date fair value (in dollars per share)     $ 5.59
Maximum [Member]      
Expected volatility     29.10%
Expected dividends    
Risk-free interest rate     1.84%
Exercise price (in dollars per share)     $ 28.70
Expected term (Year)     5 years 292 days
Weighted-average grant date fair value (in dollars per share)     $ 8.51