Stock Award Plans (Details) (USD $) | 12 Months Ended |
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 |
Stock Award Plans [Abstract] | | | |
Compensation cost | $11,591,000 | $11,621,000 | $9,796,000 |
Income tax benefit | 4,358,000 | 4,370,000 | 3,644,000 |
Stock Award Plan Information [Abstract] | | | |
Term of grant | 7 years | | |
Vesting period | 3 years | | |
Share-based Compensation Plans Combined Disclosure [Abstract] | | | |
Intrinsic value of stock options exercised | 11,671,000 | 6,703,000 | 6,768,000 |
Tax benefit from stock options exercised | 4,388,000 | 2,520,000 | 2,518,000 |
Intrinsic value of restricted stock vestings | 14,847,000 | 10,993,000 | 11,878,000 |
Tax benefit from restricted stock vesting | 5,583,000 | 4,133,000 | 4,418,000 |
Fair value of options vested | 3,759,000 | 3,341,000 | 2,846,000 |
Fair value of restricted stock vested | 14,847,000 | 10,993,000 | 11,878,000 |
Fair value of stock options granted (in dollars per share) | $36.05 | $25.14 | $22.21 |
Fair value of stock options granted | 4,226,000 | 4,184,000 | 3,691,000 |
Employee Stock Award Plan [Member] | | | |
Stock Award Plan Information [Abstract] | | | |
Shares available for future grants (in shares) | 2,540,946 | | |
Elected director first grant vesting period | The options granted when first elected a director vest immediately | | |
Options Exercisable [Abstract] | | | |
Stock options exercisable | 157,140 | 175,170 | 149,544 |
Unvested Restricted Stock Award Shares [Roll Forward] | | | |
Nonvested balance beginning of period, Unvested Restricted Stock Award Shares | 399,278 | 418,128 | 475,632 |
Granted, Unvested Restricted Stock Award Shares (in shares) | 97,706 | 139,971 | 121,953 |
Vested, Unvested Restricted Stock Award Shares (in shares) | -141,870 | -149,162 | -168,166 |
Forfeited, Unvested Restricted Stock Award Shares (in shares) | -33,661 | -9,659 | -11,291 |
Nonvested balance end of period, Unvested Restricted Stock Award Shares | 321,453 | 399,278 | 418,128 |
Weighted Average Grant Date Fair Value Per Share [Abstract] | | | |
Nonvested balance beginning of period, Weighted Average Grant Date Fair Value Per Share | $54.92 | $45.39 | $36.43 |
Granted, Weighted Average Grant Date Fair Value Per Share (in dollars per share) | $97.46 | $69.85 | $67.79 |
Vested, Weighted Average Grant Date Fair Value Per Share (in dollars per share) | $45.64 | $44.30 | $35.43 |
Forfeited, Weighted Average Grant Date Fair Value Per Share (in dollars per share) | $63.56 | $61.20 | $58.64 |
Nonvested balance end of period, Weighted Average Grant Date Fair Value Per Share | $71.04 | $54.92 | $45.39 |
Employee Stock Award Plan [Member] | First Price Range [Member] | | | |
Outstanding and Exercisable Stock options [Abstract] | | | |
Range of Exercise Prices, upper limit (in dollars per share) | $36.35 | | |
Range of Exercise Prices, lower limit (in dollars per share) | $31.35 | | |
Options Outstanding [Abstract] | | | |
Number Outstanding (in shares) | 16,910 | | |
Weighted Average Remaining Contractual Life (in years) | 2 years 1 month 6 days | | |
Weighted Average Exercise Price, Options Outstanding (in dollars per share) | $32.82 | | |
Options Exercisable [Abstract] | | | |
Number Exercisable (in shares) | 16,910 | | |
Weighted Average Exercise Price, Options Exercisable (in dollars per share) | $32.82 | | |
Employee Stock Award Plan [Member] | Second Price Range [Member] | | | |
Outstanding and Exercisable Stock options [Abstract] | | | |
Range of Exercise Prices, upper limit (in dollars per share) | $46.74 | | |
Options Outstanding [Abstract] | | | |
Number Outstanding (in shares) | 56,629 | | |
Weighted Average Remaining Contractual Life (in years) | 3 years 1 month 6 days | | |
Weighted Average Exercise Price, Options Outstanding (in dollars per share) | $46.74 | | |
Options Exercisable [Abstract] | | | |
Number Exercisable (in shares) | 56,629 | | |
Weighted Average Exercise Price, Options Exercisable (in dollars per share) | $46.74 | | |
Employee Stock Award Plan [Member] | Third Price Range [Member] | | | |
Outstanding and Exercisable Stock options [Abstract] | | | |
Range of Exercise Prices, upper limit (in dollars per share) | $70.65 | | |
Range of Exercise Prices, lower limit (in dollars per share) | $65.28 | | |
Options Outstanding [Abstract] | | | |
Number Outstanding (in shares) | 172,246 | | |
Weighted Average Remaining Contractual Life (in years) | 4 years 7 months 6 days | | |
Weighted Average Exercise Price, Options Outstanding (in dollars per share) | $68.39 | | |
Options Exercisable [Abstract] | | | |
Number Exercisable (in shares) | 82,946 | | |
Weighted Average Exercise Price, Options Exercisable (in dollars per share) | $67.56 | | |
Employee Stock Award Plan [Member] | Fourth Price Range [Member] | | | |
Outstanding and Exercisable Stock options [Abstract] | | | |
Range of Exercise Prices, upper limit (in dollars per share) | $96.85 | | |
Range of Exercise Prices, lower limit (in dollars per share) | $86.96 | | |
Options Outstanding [Abstract] | | | |
Number Outstanding (in shares) | 37,730 | | |
Weighted Average Remaining Contractual Life (in years) | 6 years 1 month 6 days | | |
Weighted Average Exercise Price, Options Outstanding (in dollars per share) | $93.89 | | |
Options Exercisable [Abstract] | | | |
Number Exercisable (in shares) | 655 | | |
Weighted Average Exercise Price, Options Exercisable (in dollars per share) | $86.96 | | |
Employee Stock Award Plan [Member] | Fifth Price Range [Member] | | | |
Outstanding and Exercisable Stock options [Abstract] | | | |
Range of Exercise Prices, upper limit (in dollars per share) | $114.11 | | |
Range of Exercise Prices, lower limit (in dollars per share) | $101.46 | | |
Options Outstanding [Abstract] | | | |
Number Outstanding (in shares) | 39,441 | | |
Weighted Average Remaining Contractual Life (in years) | 6 years 2 months 12 days | | |
Weighted Average Exercise Price, Options Outstanding (in dollars per share) | $103.12 | | |
Options Exercisable [Abstract] | | | |
Number Exercisable (in shares) | 0 | | |
Weighted Average Exercise Price, Options Exercisable (in dollars per share) | $0 | | |
Employee Stock Award Plan [Member] | Full Exercise Price Range [Member] | | | |
Outstanding and Exercisable Stock options [Abstract] | | | |
Range of Exercise Prices, upper limit (in dollars per share) | $114.11 | | |
Range of Exercise Prices, lower limit (in dollars per share) | $31.35 | | |
Options Outstanding [Abstract] | | | |
Number Outstanding (in shares) | 322,956 | | |
Weighted Average Remaining Contractual Life (in years) | 4 years 7 months 6 days | | |
Weighted Average Exercise Price, Options Outstanding (in dollars per share) | $69.95 | | |
Aggregate Intrinsic Value, Options Outstanding | 4,863,000 | | |
Options Exercisable [Abstract] | | | |
Number Exercisable (in shares) | 157,140 | | |
Weighted Average Exercise Price, Options Exercisable (in dollars per share) | $56.40 | | |
Aggregate Intrinsic Value, Options Exercisable | 3,829,000 | | |
2000 Director Plan [Member] | | | |
Stock Award Plan Information [Abstract] | | | |
Term of grant | 10 years | | |
Vesting period | 6 months | | |
Shares available for future grants (in shares) | 559,881 | | |
Options Exercisable [Abstract] | | | |
Stock options exercisable | 298,334 | 320,082 | 345,360 |
Unvested Restricted Stock Award Shares [Roll Forward] | | | |
Nonvested balance beginning of period, Unvested Restricted Stock Award Shares | 384 | 348 | 1,748 |
Granted, Unvested Restricted Stock Award Shares (in shares) | 8,160 | 10,536 | 10,383 |
Vested, Unvested Restricted Stock Award Shares (in shares) | -8,252 | -10,500 | -11,783 |
Nonvested balance end of period, Unvested Restricted Stock Award Shares | 292 | 384 | 348 |
Weighted Average Grant Date Fair Value Per Share [Abstract] | | | |
Nonvested balance beginning of period, Weighted Average Grant Date Fair Value Per Share | $75.65 | $62.99 | $58.07 |
Granted, Weighted Average Grant Date Fair Value Per Share (in dollars per share) | $99.52 | $75.65 | $62.99 |
Vested, Weighted Average Grant Date Fair Value Per Share (in dollars per share) | $98.41 | $75.23 | $62.26 |
Nonvested balance end of period, Weighted Average Grant Date Fair Value Per Share | $99.52 | $75.65 | $62.99 |
2000 Director Plan [Member] | First Price Range [Member] | | | |
Outstanding and Exercisable Stock options [Abstract] | | | |
Range of Exercise Prices, upper limit (in dollars per share) | $29.60 | | |
Range of Exercise Prices, lower limit (in dollars per share) | $20.28 | | |
Options Outstanding [Abstract] | | | |
Number Outstanding (in shares) | 30,000 | | |
Weighted Average Remaining Contractual Life (in years) | 1 year 10 months 24 days | | |
Weighted Average Exercise Price, Options Outstanding (in dollars per share) | $25.87 | | |
Options Exercisable [Abstract] | | | |
Number Exercisable (in shares) | 30,000 | | |
Weighted Average Exercise Price, Options Exercisable (in dollars per share) | $25.87 | | |
2000 Director Plan [Member] | Second Price Range [Member] | | | |
Outstanding and Exercisable Stock options [Abstract] | | | |
Range of Exercise Prices, upper limit (in dollars per share) | $36.82 | | |
Range of Exercise Prices, lower limit (in dollars per share) | $35.17 | | |
Options Outstanding [Abstract] | | | |
Number Outstanding (in shares) | 32,048 | | |
Weighted Average Remaining Contractual Life (in years) | 1 year 3 months 18 days | | |
Weighted Average Exercise Price, Options Outstanding (in dollars per share) | $36.09 | | |
Options Exercisable [Abstract] | | | |
Number Exercisable (in shares) | 32,048 | | |
Weighted Average Exercise Price, Options Exercisable (in dollars per share) | $36.09 | | |
2000 Director Plan [Member] | Third Price Range [Member] | | | |
Outstanding and Exercisable Stock options [Abstract] | | | |
Range of Exercise Prices, upper limit (in dollars per share) | $56.45 | | |
Range of Exercise Prices, lower limit (in dollars per share) | $41.24 | | |
Options Outstanding [Abstract] | | | |
Number Outstanding (in shares) | 91,022 | | |
Weighted Average Remaining Contractual Life (in years) | 4 years 2 months 12 days | | |
Weighted Average Exercise Price, Options Outstanding (in dollars per share) | $51.87 | | |
Options Exercisable [Abstract] | | | |
Number Exercisable (in shares) | 91,022 | | |
Weighted Average Exercise Price, Options Exercisable (in dollars per share) | $51.87 | | |
2000 Director Plan [Member] | Fourth Price Range [Member] | | | |
Outstanding and Exercisable Stock options [Abstract] | | | |
Range of Exercise Prices, upper limit (in dollars per share) | $62.48 | | |
Range of Exercise Prices, lower limit (in dollars per share) | $61.89 | | |
Options Outstanding [Abstract] | | | |
Number Outstanding (in shares) | 54,306 | | |
Weighted Average Remaining Contractual Life (in years) | 5 years 9 months 18 days | | |
Weighted Average Exercise Price, Options Outstanding (in dollars per share) | $62.37 | | |
Options Exercisable [Abstract] | | | |
Number Exercisable (in shares) | 54,306 | | |
Weighted Average Exercise Price, Options Exercisable (in dollars per share) | $62.37 | | |
2000 Director Plan [Member] | Fifth Price Range [Member] | | | |
Outstanding and Exercisable Stock options [Abstract] | | | |
Range of Exercise Prices, upper limit (in dollars per share) | $99.52 | | |
Range of Exercise Prices, lower limit (in dollars per share) | $75.17 | | |
Options Outstanding [Abstract] | | | |
Number Outstanding (in shares) | 90,958 | | |
Weighted Average Remaining Contractual Life (in years) | 7 years 2 months 12 days | | |
Weighted Average Exercise Price, Options Outstanding (in dollars per share) | $86.41 | | |
Options Exercisable [Abstract] | | | |
Number Exercisable (in shares) | 90,958 | | |
Weighted Average Exercise Price, Options Exercisable (in dollars per share) | $86.41 | | |
2000 Director Plan [Member] | Sixth Price Range [Member] | | | |
Outstanding and Exercisable Stock options [Abstract] | | | |
Range of Exercise Prices, upper limit (in dollars per share) | $99.52 | | |
Range of Exercise Prices, lower limit (in dollars per share) | $20.28 | | |
2000 Director Plan [Member] | Full Exercise Price Range [Member] | | | |
Options Outstanding [Abstract] | | | |
Number Outstanding (in shares) | 298,334 | | |
Weighted Average Remaining Contractual Life (in years) | 4 years 10 months 24 days | | |
Weighted Average Exercise Price, Options Outstanding (in dollars per share) | $60.01 | | |
Aggregate Intrinsic Value, Options Outstanding | 6,975,000 | | |
Options Exercisable [Abstract] | | | |
Number Exercisable (in shares) | 298,334 | | |
Weighted Average Exercise Price, Options Exercisable (in dollars per share) | $60.01 | | |
Aggregate Intrinsic Value, Options Exercisable | 6,975,000 | | |
Stock Options [Member] | | | |
Share-based Compensation Plans Combined Disclosure [Abstract] | | | |
Unrecognized compensation cost related to unvested awards | 2,701,000 | | |
Weighted average period of recognition in years | 1 year 2 months 12 days | | |
Fair Value Assumptions [Abstract] | | | |
Dividend yield (in hundredths) | 0.00% | 0.00% | 0.00% |
Average risk-free interest rate (in hundredths) | 2.00% | 1.10% | 1.10% |
Stock price volatility (in hundredths) | 33.00% | 34.00% | 33.00% |
Stock Options [Member] | Minimum [Member] | | | |
Fair Value Assumptions [Abstract] | | | |
Estimated option term (in years) | 6 years | 6 years | 6 years |
Stock Options [Member] | Maximum [Member] | | | |
Fair Value Assumptions [Abstract] | | | |
Estimated option term (in years) | 7 years | 7 years | 7 years |
Stock Options [Member] | Employee Stock Award Plan [Member] | | | |
Outstanding Non-Qualified or Nonincentive Stock Awards [Roll Forward] | | | |
Outstanding at Period Start, Outstanding Non-Qualified or Nonincentive Stock Awards (in shares) | 379,604 | 351,173 | 445,674 |
Granted, Outstanding Non-Qualified or Nonincentive Stock Awards (in shares) | 75,204 | 111,527 | 99,906 |
Exercised, Outstanding Non-Qualified or Nonincentive Stock Awards (in shares) | -119,276 | -83,096 | -191,955 |
Canceled or expired, Outstanding Non-Qualified or Nonincentive Stock Awards (in shares) | -12,576 | 0 | -2,452 |
Outstanding at Period End, Outstanding Non-Qualified or Nonincentive Stock Awards (in shares) | 322,956 | 379,604 | 351,173 |
Weighted Average Exercise Price [Abstract] | | | |
Outstanding at Period Start, Weighted Average Exercise Price (in dollars per share) | $55.42 | $45.54 | $36.81 |
Granted, Weighted Average Exercise Price (in dollars per share) | $98.91 | $70.94 | $65.80 |
Exercised, Weighted Average Exercise Price (in dollars per share) | $42.07 | $34.51 | $35.65 |
Canceled or expired, Weighted Average Exercise Price (in dollars per share) | $68.89 | $0 | $58.28 |
Outstanding at Period End, Weighted Average Exercise Price (in dollars per share) | $69.95 | $55.42 | $45.54 |
Stock Options [Member] | 2000 Director Plan [Member] | | | |
Outstanding Non-Qualified or Nonincentive Stock Awards [Roll Forward] | | | |
Outstanding at Period Start, Outstanding Non-Qualified or Nonincentive Stock Awards (in shares) | 320,322 | 345,938 | 353,625 |
Granted, Outstanding Non-Qualified or Nonincentive Stock Awards (in shares) | 42,000 | 54,958 | 66,306 |
Exercised, Outstanding Non-Qualified or Nonincentive Stock Awards (in shares) | -63,988 | -80,574 | -73,993 |
Outstanding at Period End, Outstanding Non-Qualified or Nonincentive Stock Awards (in shares) | 298,334 | 320,322 | 345,938 |
Weighted Average Exercise Price [Abstract] | | | |
Outstanding at Period Start, Weighted Average Exercise Price (in dollars per share) | $50.64 | $45.84 | $39.05 |
Granted, Weighted Average Exercise Price (in dollars per share) | $99.52 | $75.17 | $62.39 |
Exercised, Weighted Average Exercise Price (in dollars per share) | $39.08 | $46.75 | $28.22 |
Outstanding at Period End, Weighted Average Exercise Price (in dollars per share) | $60.01 | $50.64 | $45.84 |
Restricted Stock [Member] | | | |
Share-based Compensation Plans Combined Disclosure [Abstract] | | | |
Unrecognized compensation cost related to unvested awards | $16,271,000 | | |
Weighted average period of recognition in years | 2 years 7 months 6 days | | |