Stock-Based Compensation (Restricted Stock) (Details) | 3 Months Ended |
Mar. 31, 2016$ / sharesshares |
Restricted Stock | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward] | |
Restricted stock, beginning of period (in shares) | shares | 257,594 |
Restricted stock, granted (in shares) | shares | 72,674 |
Restricted stock, released (in shares) | shares | (53,847) |
Restricted stock, forfeited (in shares) | shares | (7,794) |
Restricted stock, end of period (in shares) | shares | 268,627 |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] | |
Weighted average grant date fair value, beginning balance (per share) | $ / shares | $ 89.99 |
Weighted average grant date fair value, granted (per share) | $ / shares | 90.76 |
Weighted average grant date fair value, released (per share) | $ / shares | 73.66 |
Weighted average grant date fair value, forfeited (per share) | $ / shares | 89.93 |
Weighted average grant date fair value, ending balance (per share) | $ / shares | $ 93.48 |
Restricted Stock Units (RSUs) | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward] | |
Restricted stock, beginning of period (in shares) | shares | 35,116 |
Restricted stock, granted (in shares) | shares | 11,961 |
Restricted stock, released (in shares) | shares | (14,027) |
Restricted stock, forfeited (in shares) | shares | 0 |
Restricted stock, end of period (in shares) | shares | 33,050 |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] | |
Weighted average grant date fair value, beginning balance (per share) | $ / shares | $ 86.30 |
Weighted average grant date fair value, granted (per share) | $ / shares | 90.90 |
Weighted average grant date fair value, released (per share) | $ / shares | 72.01 |
Weighted average grant date fair value, forfeited (per share) | $ / shares | 0 |
Weighted average grant date fair value, ending balance (per share) | $ / shares | $ 93.97 |