XML 66 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Based Compensation Status of Stock Options (Details) - Employee Stock Option [Member] - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 90,615 108,438  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 77.16 $ 72.93  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 0   108,198
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 0.00    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (17,823) (21,006)  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ 51.42    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period 0    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price $ 0.00    
Proceeds from Stock Options Exercised $ 900,000 $ 400,000 $ 0
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum     1 year 1 month 8 days
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate     0.64%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate     21.02%
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum     2 years 1 month 8 days
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate     2.63%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate     21.57%