XML 69 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation (Summary of Stock Option Activity) (Details) - $ / shares
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Outstanding, beginning of period, Shares 1,062,177 1,396,152
Granted, Shares 294,603 460,610
Exercised, Shares (149,043) (180,940)
Forfeited or cancelled, Shares (50,491) (16,567)
Outstanding, end of period, Shares 1,157,246 1,659,255
Outstanding, beginning of period, Weighted Average Exercise Price $ 75.53 $ 68.63
Granted, Weighted Average Exercise Price 110.68 90.85
Exercised, Weighted Average Exercise Price 71.74 59.50
Forfeited or cancelled, Weighted Average Exercise Price 88.48 80.40
Outstanding, end of period, Weighted Average Exercise Price $ 84.40 $ 75.68