XML 90 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation - Option Rollforward (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Roll [Forward]  
Beginning Balance | shares 111,255
Options Granted | shares 35,842
Options Exercised | shares (25,025)
Ending Balance | shares 122,072
Options Expected to Vest | shares 86,635
Options Exerciseable | shares 35,437
Weighted Average Exercise Price [Abstract]  
Outstanding at beginning of year | $ / shares $ 97.71
Options Granted | $ / shares 151.75
Options Exercised | $ / shares 83.96
Outstanding at End of Period | $ / shares 116.39
Options Expected to Vest | $ / shares 125.48
Options Exerciseable | $ / shares $ 94.17
Share Based Compensation Arrangement By Share Based Payment Award Options Additional Disclosures [Abstract]  
Weighted Average Remaining Contractual Term, Outstanding 5 years
Weighted Average Remaining Contractual Term, Expected to Vest 5 years 4 months
Weighted Average Remaining Contractual Term, Exercisable 4 years 2 months
Outstanding Options, Intrinsic Value | $ $ 7,185
Expected to Vest Options, Intrinsic Value | $ 4,312
Exercisable Options, Intrinsic Value | $ $ 2,873