XML 90 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Details 1) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation [Abstract]    
Weighted-Average Exercise Price, Options Outstanding $ 33.15 $ 28.67
Weighted-Average Exercise Price, Options Granted 47.80  
Weighted-Average Exercise Price, Options Exercised 23.28  
Weighted-Average Exercise Price, Options Forfeited $ 39.82  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Options Outstanding 589,160  
Granted 131,416  
Exercised (84,393)  
Forfeited (17,403)  
Options Outstanding 618,780