XML 99 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Details 1) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation [Abstract]    
Weighted-Average Exercise Price, Options Outstanding $ 37.87 $ 33.15
Weighted-Average Exercise Price, Options Granted 59.28  
Weighted-Average Exercise Price, Options Exercised 18.18  
Weighted-Average Exercise Price, Options Forfeited $ 0.00  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Options Outstanding 618,780  
Granted 102,400  
Exercised (37,031)  
Forfeited 0  
Options Outstanding 684,149