XML 76 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-based Compensation (Summary of Stock Option Activity) (Details) - $ / shares
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Shares    
Outstanding, beginning of period, Shares 1,099,076 1,062,177
Granted, Shares 232,568 291,390
Exercised, Shares (64,017) (84,353)
Forfeited or cancelled, Shares (3,141) (50,491)
Outstanding, end of period, Shares 1,264,486 1,218,723
Weighted Average Exercise Price    
Outstanding, beginning of period, Weighted Average Exercise Price $ 85.75 $ 75.53
Granted, Weighted Average Exercise Price 95.05 110.58
Exercised, Weighted Average Exercise Price 75.98 70.31
Forfeited or cancelled, Weighted Average Exercise Price 95.39 88.48
Outstanding, end of period, Weighted Average Exercise Price $ 87.93 $ 83.73