Stock Based Compensation - Options Summary (Details) | 3 Months Ended |
Mar. 31, 2016$ / sharesshares |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Number of Outstanding Options, Exercise Price Range | shares | 167,115 |
Weighted Average Contractual Life, Outstanding Options, Exercise Price Range | 5 years 8 months |
Weighted Average Exercise Price, Outstanding Options, Exercise Price Range | $ 71.89 |
Number of Exercisable Options, Exercise Price Range | shares | 64,075 |
Weighted Average Exercise Price, Exercisable Options, Exercise Price Range | $ 65.57 |
$0.00 - $10.00 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise Price Range, Lower Range Limit | 0 |
Exercise Price Range, Upper Range Limit | $ 10 |
Number of Outstanding Options, Exercise Price Range | shares | 0 |
Weighted Average Contractual Life, Outstanding Options, Exercise Price Range | 0 years |
Weighted Average Exercise Price, Outstanding Options, Exercise Price Range | $ 0 |
Number of Exercisable Options, Exercise Price Range | shares | 0 |
Weighted Average Exercise Price, Exercisable Options, Exercise Price Range | $ 0 |
$10.01 - $20.00 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise Price Range, Lower Range Limit | 10.01 |
Exercise Price Range, Upper Range Limit | $ 20 |
Number of Outstanding Options, Exercise Price Range | shares | 2,367 |
Weighted Average Contractual Life, Outstanding Options, Exercise Price Range | 10 months |
Weighted Average Exercise Price, Outstanding Options, Exercise Price Range | $ 18.82 |
Number of Exercisable Options, Exercise Price Range | shares | 2,367 |
Weighted Average Exercise Price, Exercisable Options, Exercise Price Range | $ 18.82 |
$20.01 - $30.00 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise Price Range, Lower Range Limit | 20.01 |
Exercise Price Range, Upper Range Limit | $ 30 |
Number of Outstanding Options, Exercise Price Range | shares | 0 |
Weighted Average Contractual Life, Outstanding Options, Exercise Price Range | 0 years |
Weighted Average Exercise Price, Outstanding Options, Exercise Price Range | $ 0 |
Number of Exercisable Options, Exercise Price Range | shares | 0 |
Weighted Average Exercise Price, Exercisable Options, Exercise Price Range | $ 0 |
$30.01 - $40.00 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise Price Range, Lower Range Limit | 30.01 |
Exercise Price Range, Upper Range Limit | $ 40 |
Number of Outstanding Options, Exercise Price Range | shares | 6,317 |
Weighted Average Contractual Life, Outstanding Options, Exercise Price Range | 2 years 11 months |
Weighted Average Exercise Price, Outstanding Options, Exercise Price Range | $ 38.13 |
Number of Exercisable Options, Exercise Price Range | shares | 6,317 |
Weighted Average Exercise Price, Exercisable Options, Exercise Price Range | $ 38.13 |
$40.01 - $50.00 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise Price Range, Lower Range Limit | 40.01 |
Exercise Price Range, Upper Range Limit | $ 50 |
Number of Outstanding Options, Exercise Price Range | shares | 0 |
Weighted Average Contractual Life, Outstanding Options, Exercise Price Range | 0 years |
Weighted Average Exercise Price, Outstanding Options, Exercise Price Range | $ 0 |
Number of Exercisable Options, Exercise Price Range | shares | 0 |
Weighted Average Exercise Price, Exercisable Options, Exercise Price Range | $ 0 |
$50.01 - $60.00 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise Price Range, Lower Range Limit | 50.01 |
Exercise Price Range, Upper Range Limit | $ 60 |
Number of Outstanding Options, Exercise Price Range | shares | 21,055 |
Weighted Average Contractual Life, Outstanding Options, Exercise Price Range | 3 years 11 months |
Weighted Average Exercise Price, Outstanding Options, Exercise Price Range | $ 58.26 |
Number of Exercisable Options, Exercise Price Range | shares | 21,055 |
Weighted Average Exercise Price, Exercisable Options, Exercise Price Range | $ 58.26 |
$60.01 - $70.00 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise Price Range, Lower Range Limit | 60.01 |
Exercise Price Range, Upper Range Limit | $ 70 |
Number of Outstanding Options, Exercise Price Range | shares | 0 |
Weighted Average Contractual Life, Outstanding Options, Exercise Price Range | 0 years |
Weighted Average Exercise Price, Outstanding Options, Exercise Price Range | $ 0 |
Number of Exercisable Options, Exercise Price Range | shares | 0 |
Weighted Average Exercise Price, Exercisable Options, Exercise Price Range | $ 0 |
$70.01 - $80.00 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise Price Range, Lower Range Limit | 70.01 |
Exercise Price Range, Upper Range Limit | $ 80 |
Number of Outstanding Options, Exercise Price Range | shares | 101,230 |
Weighted Average Contractual Life, Outstanding Options, Exercise Price Range | 6 years 2 months |
Weighted Average Exercise Price, Outstanding Options, Exercise Price Range | $ 72.57 |
Number of Exercisable Options, Exercise Price Range | shares | 22,281 |
Weighted Average Exercise Price, Exercisable Options, Exercise Price Range | $ 73.47 |
$80.01 - $90.00 | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise Price Range, Lower Range Limit | 80.01 |
Exercise Price Range, Upper Range Limit | $ 90 |
Number of Outstanding Options, Exercise Price Range | shares | 36,146 |
Weighted Average Contractual Life, Outstanding Options, Exercise Price Range | 5 years 11 months |
Weighted Average Exercise Price, Outstanding Options, Exercise Price Range | $ 87.3 |
Number of Exercisable Options, Exercise Price Range | shares | 12,055 |
Weighted Average Exercise Price, Exercisable Options, Exercise Price Range | $ 87.3 |