XML 24 R28.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stock-Based Compensation (Restricted Stock) (Details)
9 Months Ended
Sep. 30, 2015
$ / shares
shares
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 233,818
Restricted stock, granted (in shares) | shares 117,896
Restricted stock, released (in shares) | shares (73,595)
Restricted stock, forfeited (in shares) | shares (30,132)
Restricted stock, end of period (in shares) | shares 247,987
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) $ 70.14
Weighted average grant date fair value, granted (per share) 105.55
Weighted average grant date fair value, released (per share) 53.77
Weighted average grant date fair value, forfeited (per share) 85.25
Weighted average grant date fair value, ending balance (per share) $ 90.01
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 41,622
Restricted stock, granted (in shares) | shares 10,294
Restricted stock, released (in shares) | shares (16,567)
Restricted stock, forfeited (in shares) | shares (72)
Restricted stock, end of period (in shares) | shares 35,277
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) $ 66.92
Weighted average grant date fair value, granted (per share) 113.72
Weighted average grant date fair value, released (per share) 52.19
Weighted average grant date fair value, forfeited (per share) 113.72
Weighted average grant date fair value, ending balance (per share) $ 86.49